.vehicle__top__slider {
  background-color: #fbf9f7;
  padding: 20px 15px; }
  @media (max-width: 568px) {
    .vehicle__top__slider {
      padding: 20px 0px; } }
  .vehicle__top__slider .static_grid {
    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;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 1080px) {
      .vehicle__top__slider .static_grid {
        display: none; } }
  .vehicle__top__slider .slider_icon {
    display: none; }
    @media (max-width: 1080px) {
      .vehicle__top__slider .slider_icon {
        display: block; } }
  .vehicle__top__slider .swiper-wrapper {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear; }
  .vehicle__top__slider .swiper-slide {
    width: auto;
    -webkit-transition: all 1s;
    transition: all 1s; }
  .vehicle__top__slider .single_col {
    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;
    gap: 15px; }
    @media (max-width: 1400px) {
      .vehicle__top__slider .single_col img {
        max-height: 35px; } }
    .vehicle__top__slider .single_col p {
      margin-top: 0px;
      margin-bottom: 0px;
      text-transform: uppercase;
      color: #181a18;
      font-size: 19px; }
      @media (max-width: 1400px) {
        .vehicle__top__slider .single_col p {
          font-size: 16px; } }

.vehicles__body {
  padding: 75px 0px 130px 0px; }
  @media (max-width: 568px) {
    .vehicles__body {
      padding: 15px 0px 30px 0px; } }
  .vehicles__body h1 {
    font-size: 34px;
    font-style: normal;
    font-weight: 700;
    color: #181a18; }
    @media (max-width: 568px) {
      .vehicles__body h1 {
        font-size: 28px; } }
  .vehicles__body .grid {
    display: grid;
    grid-template-columns: 880px calc(100% - 880px); }
    @media (max-width: 1500px) {
      .vehicles__body .grid {
        grid-template-columns: 800px calc(100% - 800px); } }
    @media (max-width: 1360px) {
      .vehicles__body .grid {
        grid-template-columns: 700px calc(100% - 700px); } }
    @media (max-width: 1230px) {
      .vehicles__body .grid {
        grid-template-columns: 600px calc(100% - 600px); } }
    @media (max-width: 1150px) {
      .vehicles__body .grid {
        grid-template-columns: 500px calc(100% - 500px); } }
    @media (max-width: 992px) {
      .vehicles__body .grid {
        display: block; } }
  .vehicles__body .content {
    padding-left: 100px; }
    @media (max-width: 1500px) {
      .vehicles__body .content {
        padding-left: 50px; } }
    @media (max-width: 1150px) {
      .vehicles__body .content {
        padding-left: 30px; } }
    @media (max-width: 992px) {
      .vehicles__body .content {
        padding-left: 0px;
        padding-top: 50px; } }
    @media (max-width: 568px) {
      .vehicles__body .content {
        padding-top: 20px; } }
    .vehicles__body .content h1 {
      margin-top: 0px; }
      @media (max-width: 568px) {
        .vehicles__body .content h1 {
          font-size: 28px; } }
  .vehicles__body .vehicle__detail {
    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;
    gap: 10px;
    margin-top: 5px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .vehicles__body .vehicle__detail .single {
      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;
      gap: 10px; }
      .vehicles__body .vehicle__detail .single:nth-child(1) .dot {
        display: none; }
      .vehicles__body .vehicle__detail .single p {
        margin-top: 0px;
        margin-bottom: 0px;
        font-weight: 700;
        color: #001427;
        font-size: 16px; }
      .vehicles__body .vehicle__detail .single .dot {
        width: 5px;
        height: 5px;
        border-radius: 50%;
        background-color: #001427; }
  .vehicles__body .price__wrapper {
    background-color: rgba(78, 91, 82, 0.05);
    padding: 10px 15px;
    border-bottom: 1px solid rgba(78, 91, 82, 0.5);
    margin-top: 25px;
    margin-bottom: 25px; }
    @media (max-width: 568px) {
      .vehicles__body .price__wrapper {
        margin-bottom: 20px; } }
    .vehicles__body .price__wrapper h3 {
      margin-top: 0px;
      margin-bottom: 0px;
      color: #4E5B52;
      font-weight: 700; }
  .vehicles__body .desc p {
    font-size: 16px; }
  @media (max-width: 568px) {
    .vehicles__body .grid_mobile_share {
      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;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 30px; } }
  .vehicles__body .read_more {
    margin-bottom: 20px; }
    @media (max-width: 568px) {
      .vehicles__body .read_more {
        margin-bottom: 0px; } }
    .vehicles__body .read_more a {
      color: #181A18;
      text-underline-offset: 4px;
      text-decoration-thickness: 1px;
      display: inline-block;
      font-size: 16px; }
      @media (max-width: 568px) {
        .vehicles__body .read_more a {
          font-size: 16px; } }
  .vehicles__body .share {
    margin-bottom: 30px;
    margin-top: 40px; }
    @media (max-width: 568px) {
      .vehicles__body .share {
        margin-bottom: 0px;
        margin-top: 0px; } }
    .vehicles__body .share a {
      color: #4e5b52;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      font-weight: 500;
      line-height: 20px; }
      .vehicles__body .share a svg {
        margin-bottom: -3px;
        margin-right: 8px; }
  .vehicles__body .cta_modal {
    border: 1px solid #181a18;
    color: #181a18;
    font-weight: 500;
    text-decoration: none;
    display: block;
    padding: 18px 28px;
    text-decoration: none;
    font-size: 16px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    cursor: pointer;
    text-align: center;
    position: relative;
    transition: all 0.4s;
    margin-bottom: 15px; }
    .vehicles__body .cta_modal:hover {
      color: #BB945B; }
  .vehicles__body .form_wrapper .checkbox_grid {
    display: grid;
    grid-template-columns: 1fr 1fr; }
    @media (max-width: 350px) {
      .vehicles__body .form_wrapper .checkbox_grid {
        grid-template-columns: 1fr; } }
  .vehicles__body .form_wrapper a {
    text-decoration: none;
    display: block;
    padding: 18px 28px;
    text-decoration: none;
    font-size: 16px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    cursor: pointer;
    text-align: center;
    position: relative;
    transition: all 0.4s; }
    .vehicles__body .form_wrapper a:hover {
      color: #BB945B; }
    .vehicles__body .form_wrapper a:nth-child(3) {
      margin-top: 20px; }
    .vehicles__body .form_wrapper a svg {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%) rotate(0deg);
          -ms-transform: translateY(-50%) rotate(0deg);
              transform: translateY(-50%) rotate(0deg);
      right: 15px; }
      @media (max-width: 568px) {
        .vehicles__body .form_wrapper a svg {
          top: 53%;
          right: 20px; } }
  .vehicles__body .form_wrapper a.form_btn.active svg {
    -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg); }
  .vehicles__body .form_wrapper .form {
    display: none; }
  .vehicles__body .form_wrapper .form.active {
    display: block; }
  .vehicles__body .form_wrapper .form_btn_1 {
    border: 1px solid #181a18;
    color: #181a18;
    font-weight: 500; }
  .vehicles__body .form_wrapper .form_btn_2 {
    border: 1px solid #4e5b52;
    background-color: #4e5b52;
    color: #fff;
    font-weight: 700; }
    .vehicles__body .form_wrapper .form_btn_2 svg path {
      stroke: #FFF; }
  .vehicles__body .form_wrapper .form_btn_2.active {
    background-color: #FFF;
    border-color: #BB945B;
    color: #BB945B; }
    .vehicles__body .form_wrapper .form_btn_2.active svg path {
      stroke: #BB945B; }

.form_wrapper {
  margin-bottom: 20px; }
  .form_wrapper .info {
    border: 1px solid #181A18;
    padding: 10px 10px;
    text-align: center;
    margin-top: 15px; }
    .form_wrapper .info p {
      margin-top: 0px;
      margin-bottom: 0px;
      color: #181A18;
      font-size: 16px;
      font-weight: 500; }
  .form_wrapper .info.info_background {
    background-color: #4E5B52;
    border-color: #4E5B52; }
    .form_wrapper .info.info_background p {
      color: #FFF; }
  .form_wrapper .hide {
    display: none; }
  .form_wrapper .error {
    border: 1px solid red; }
    .form_wrapper .error p {
      color: red; }
  .form_wrapper .form.form_darken form .single label {
    color: #4E5B52; }
  .form_wrapper .form.form_darken form input[type="tel"],
  .form_wrapper .form.form_darken form input[type="email"],
  .form_wrapper .form.form_darken form input[type="text"] {
    border-bottom: 1px solid #4E5B52; }
  .form_wrapper .form.form_darken form textarea {
    border-bottom: 1px solid #4E5B52; }
  .form_wrapper form {
    width: 100%;
    border: 1px solid #BB945B;
    border-top: 0px;
    padding: 30px 30px;
    background-color: #FBF9F7; }
    @media (max-width: 568px) {
      .form_wrapper form {
        padding: 15px 15px; } }
    .form_wrapper form .single.has_value label {
      font-size: 12px;
      line-height: 15px;
      top: 5px; }
    .form_wrapper form .single {
      background-color: #F2F2F2;
      margin-bottom: 20px;
      position: relative; }
      .form_wrapper form .single label {
        position: absolute;
        left: 25px;
        top: 15px;
        font-size: 16px;
        color: #BB945B;
        line-height: 21px;
        z-index: 1;
        -webkit-transition: all 0.4s;
        transition: all 0.4s; }
        @media (max-width: 568px) {
          .form_wrapper form .single label {
            left: 10px; } }
      .form_wrapper form .single input {
        position: relative;
        z-index: 2; }
    .form_wrapper form .date_wrapper {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 10px;
      max-width: 300px; }
      @media (max-width: 568px) {
        .form_wrapper form .date_wrapper {
          max-width: 100%;
          gap: 5px; } }
    .form_wrapper form input[type="date"],
    .form_wrapper form input[type="time"] {
      width: 100%;
      max-width: 100%;
      border: none;
      border-bottom: 1px solid rgba(187, 148, 91, 0.5);
      background-color: transparent;
      padding: 14px 25px;
      color: #181A18;
      border-radius: 0px;
      font-weight: 500;
      height: 52px; }
      @media (max-width: 568px) {
        .form_wrapper form input[type="date"],
        .form_wrapper form input[type="time"] {
          padding: 14px 10px; } }
    .form_wrapper form input[type="date"]::-webkit-calendar-picker-indicator {
      background: url(../../../img/date.svg) no-repeat; }
    .form_wrapper form input[type="time"]::-webkit-calendar-picker-indicator {
      background: url(../../../img/time.svg) no-repeat; }
    .form_wrapper form input[type="tel"],
    .form_wrapper form input[type="email"],
    .form_wrapper form input[type="text"] {
      width: 100%;
      max-width: 100%;
      border: none;
      border-bottom: 1px solid rgba(187, 148, 91, 0.5);
      background-color: transparent;
      padding: 25px 25px 5px 25px;
      color: #181A18;
      border-radius: 0px;
      font-size: 16px;
      line-height: 21px;
      font-weight: 500; }
      @media (max-width: 568px) {
        .form_wrapper form input[type="tel"],
        .form_wrapper form input[type="email"],
        .form_wrapper form input[type="text"] {
          padding-left: 10px;
          padding-right: 10px; } }
      .form_wrapper form input[type="tel"]:focus,
      .form_wrapper form input[type="email"]:focus,
      .form_wrapper form input[type="text"]:focus {
        border-bottom: 1px solid #bb945b; }
    .form_wrapper form textarea {
      width: 100%;
      max-width: 100%;
      border: none;
      border-bottom: 1px solid #cedfd8;
      background-color: #F2F2F2;
      padding: 23px 25px;
      border-radius: 0px;
      resize: none;
      height: 114px;
      color: #181A18;
      border-bottom: 1px solid rgba(187, 148, 91, 0.5);
      font-size: 16px;
      line-height: 21px;
      font-weight: 500; }
      @media (max-width: 568px) {
        .form_wrapper form textarea {
          padding-left: 10px;
          padding-right: 10px; } }
    .form_wrapper form .submit_btn {
      display: block;
      border-radius: 0px;
      outline: none;
      border: 1px solid #4e5b52;
      background-color: #4e5b52;
      color: #fff;
      font-weight: 700;
      width: 100%;
      padding: 18px 15px;
      margin-top: 22px;
      cursor: pointer; }
    .form_wrapper form .checkbox_container.checkbox_container_center {
      margin-bottom: 20px; }
      .form_wrapper form .checkbox_container.checkbox_container_center label {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 16px;
        font-weight: 500;
        color: #181A18; }
    .form_wrapper form .checkbox_container {
      margin-bottom: 15px; }
      .form_wrapper form .checkbox_container p {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 14px;
        line-height: 18.5px;
        color: #808080;
        display: inline; }
      .form_wrapper form .checkbox_container label {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        font-size: 14px;
        line-height: 18.5px;
        color: #808080; }
        .form_wrapper form .checkbox_container label a {
          font-weight: 700;
          text-underline-offset: 4px;
          text-decoration-thickness: 2px;
          font-size: 14px;
          line-height: 18.5px;
          color: #808080;
          display: inline;
          text-decoration: underline;
          padding: 0px; }
        .form_wrapper form .checkbox_container label:hover {
          cursor: pointer; }
      .form_wrapper form .checkbox_container input {
        position: absolute;
        height: 0px;
        width: 0px;
        overflow: hidden;
        opacity: 0;
        -webkit-transform: scale(0);
            -ms-transform: scale(0);
                transform: scale(0); }
    .form_wrapper form .checkbox + .checkbox-label:before {
      content: "";
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      background: #F2F2F2;
      border: 1px solid #4E5B52;
      display: inline-block;
      vertical-align: middle;
      width: 32px;
      height: 32px;
      margin-right: 10px;
      margin-top: 2px; }
      @media (max-width: 992px) {
        .form_wrapper form .checkbox + .checkbox-label:before {
          width: 24px;
          height: 24px; } }
      @media (max-width: 568px) {
        .form_wrapper form .checkbox + .checkbox-label:before {
          width: 20px;
          height: 20px; } }
    .form_wrapper form .checkbox:checked + .checkbox-label:before {
      background-image: url(../../../img/accept.svg);
      background-size: 60%;
      background-repeat: no-repeat;
      background-position: center center; }
    .form_wrapper form input.radio:empty {
      opacity: 0; }
    .form_wrapper form input.radio:empty ~ label {
      position: relative;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      font-size: 14px;
      color: #BB945B;
      font-size: 16px;
      z-index: 5;
      border: 1px solid #BB945B;
      position: relative;
      padding: 15px 20px;
      display: block;
      width: 100%;
      text-align: center;
      text-transform: uppercase; }
      @media (max-width: 568px) {
        .form_wrapper form input.radio:empty ~ label {
          padding: 12px 15px; } }
    .form_wrapper form input.radio:empty ~ label:before {
      position: absolute;
      display: block;
      top: 0px;
      left: 0px;
      content: '';
      width: 100%;
      height: 100%;
      background: #FFF;
      z-index: -1; }
    .form_wrapper form input.radio:checked ~ label {
      color: #FFF; }
    .form_wrapper form input.radio:checked ~ label:before {
      background-color: #BB945B; }
    .form_wrapper form input.radio:hover:not(:checked) ~ label {
      color: #888; }
    .form_wrapper form .radio_wrapper {
      margin-bottom: 25px; }
      .form_wrapper form .radio_wrapper .title p {
        font-size: 16px;
        font-weight: 500;
        color: #181A18;
        margin-bottom: 0px; }
      .form_wrapper form .radio_wrapper fieldset {
        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;
        gap: 5px;
        border: none;
        padding: 0px;
        margin-top: 0px; }
    .form_wrapper form .single_choice {
      margin-top: 10px;
      width: 33.333333%; }
      .form_wrapper form .single_choice input {
        position: absolute; }
  .form_wrapper .toggle_px {
    display: none; }

.slider_vehicle {
  position: relative; }
  @media (max-width: 1100px) {
    .slider_vehicle {
      padding-right: 15px; } }
  @media (max-width: 992px) {
    .slider_vehicle {
      padding-right: 0px; } }
  .slider_vehicle .swiper-button-next,
  .slider_vehicle .swiper-button-prev {
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid #4E5B52;
    background-size: 20px;
    background-position: center center;
    top: inherit;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    margin-top: 0px; }
    @media (max-width: 1230px) {
      .slider_vehicle .swiper-button-next,
      .slider_vehicle .swiper-button-prev {
        width: 48px;
        height: 48px; } }
    @media (max-width: 568px) {
      .slider_vehicle .swiper-button-next,
      .slider_vehicle .swiper-button-prev {
        height: 44px;
        width: 44px; } }
    .slider_vehicle .swiper-button-next:after,
    .slider_vehicle .swiper-button-prev:after {
      display: none; }
  .slider_vehicle .swiper-button-next {
    background-image: url(../../../img/arrow_slider2.svg);
    -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
    right: 15px; }
    @media (max-width: 568px) {
      .slider_vehicle .swiper-button-next {
        right: 0px; } }
  .slider_vehicle .swiper-button-prev {
    background-image: url(../../../img/arrow_slider2.svg);
    left: 15px; }
    @media (max-width: 568px) {
      .slider_vehicle .swiper-button-prev {
        left: 0px; } }
  .slider_vehicle .swiper_thumb .swiper-button-next,
  .slider_vehicle .swiper_thumb .swiper-button-prev {
    background-color: rgba(255, 255, 255, 0.5);
    border-color: #FFF; }
  @media (max-width: 568px) {
    .slider_vehicle .swiper_thumb .swiper-button-next {
      right: 15px; } }
  @media (max-width: 568px) {
    .slider_vehicle .swiper_thumb .swiper-button-prev {
      left: 15px; } }
  .slider_vehicle .swiper_thumb .swiper-slide {
    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;
    height: 100%;
    width: 100%;
    aspect-ratio: 16 / 9; }
  .slider_vehicle .swiper_thumb iframe {
    height: 100%;
    width: 100%;
    aspect-ratio: 16 / 9; }
  .slider_vehicle .swiper_thumb img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    width: 100%; }
  .slider_vehicle .swiper_down {
    position: relative; }
  .slider_vehicle .swiper_gallery {
    margin-top: 30px;
    max-width: calc( 100% - 180px); }
    @media (max-width: 568px) {
      .slider_vehicle .swiper_gallery {
        margin-top: 10px; } }
    @media (max-width: 568px) {
      .slider_vehicle .swiper_gallery {
        max-width: calc( 100% - 110px); } }
    .slider_vehicle .swiper_gallery .swiper-slide {
      width: 100%;
      height: 100%;
      aspect-ratio: 1 /1;
      max-height: 129px;
      overflow: hidden;
      cursor: pointer; }
      @media (max-width: 568px) {
        .slider_vehicle .swiper_gallery .swiper-slide {
          height: 44px; } }
      .slider_vehicle .swiper_gallery .swiper-slide img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
      .slider_vehicle .swiper_gallery .swiper-slide .video_wrapper {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 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;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .slider_vehicle .swiper_gallery .swiper-slide .video_wrapper img {
          -o-object-fit: contain;
             object-fit: contain;
          max-width: 78px;
          max-height: 78px; }
          @media (max-width: 1110px) {
            .slider_vehicle .swiper_gallery .swiper-slide .video_wrapper img {
              max-width: 50px;
              max-height: 50px; } }
          @media (max-width: 568px) {
            .slider_vehicle .swiper_gallery .swiper-slide .video_wrapper img {
              max-width: 25px;
              max-height: 25px; } }
    .slider_vehicle .swiper_gallery .swiper-slide.bg_video:before {
      content: '';
      display: block;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      background-color: #181A18;
      opacity: 0.4; }

@media (max-width: 992px) {
  .accordion.desktop {
    display: none; } }

.accordion.mobile {
  display: none;
  padding-left: 2rem;
  padding-right: 2rem; }
  @media (max-width: 992px) {
    .accordion.mobile {
      display: block; } }
  @media (max-width: 568px) {
    .accordion.mobile {
      padding-left: 0px;
      padding-right: 0px; } }

.accordion {
  max-width: 880px;
  margin-top: 60px; }
  @media (max-width: 1500px) {
    .accordion {
      max-width: 800px; } }
  @media (max-width: 1360px) {
    .accordion {
      max-width: 700px; } }
  @media (max-width: 1230px) {
    .accordion {
      max-width: 600px; } }
  @media (max-width: 1150px) {
    .accordion {
      max-width: 500px; } }
  @media (max-width: 992px) {
    .accordion {
      max-width: 100%; } }
  @media (max-width: 568px) {
    .accordion {
      margin-top: 50px; } }
  .accordion .accordion_header {
    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; }
    .accordion .accordion_header .swiper-slide:nth-last-child(1) .single_tab {
      border-right: 1px solid #181A18; }
      @media (max-width: 992px) {
        .accordion .accordion_header .swiper-slide:nth-last-child(1) .single_tab {
          border-right: none; } }
    .accordion .accordion_header .single_tab {
      padding: 18px 15px;
      border: 1px solid #181A18;
      border-right: none;
      border-bottom: none;
      background-color: rgba(78, 91, 82, 0.1);
      position: relative;
      cursor: pointer;
      width: auto;
      text-align: center;
      -webkit-transition: all 0.4s;
      transition: all 0.4s; }
      .accordion .accordion_header .single_tab:hover {
        background-color: #FFF; }
      @media (max-width: 1250px) {
        .accordion .accordion_header .single_tab {
          padding: 15px 10px; } }
      @media (max-width: 568px) {
        .accordion .accordion_header .single_tab {
          border: none;
          border-bottom: 5px solid transparent;
          padding: 10px 15px; } }
      .accordion .accordion_header .single_tab:before {
        content: '';
        display: block;
        position: absolute;
        bottom: -2px;
        width: 100%;
        height: 2px;
        background-color: #FFF;
        display: none;
        left: 0px; }
      .accordion .accordion_header .single_tab h3 {
        font-size: 24px;
        font-weight: 500;
        line-height: 24px;
        margin-top: 0px;
        margin-bottom: 0px;
        color: #4E5B52; }
        @media (max-width: 1250px) {
          .accordion .accordion_header .single_tab h3 {
            font-size: 19px;
            line-height: 24px; } }
        @media (max-width: 568px) {
          .accordion .accordion_header .single_tab h3 {
            font-size: 19px;
            line-height: 24px; } }
    .accordion .accordion_header .single_tab.active {
      background-color: #FFF;
      border-color: #4E5B52; }
      .accordion .accordion_header .single_tab.active:before {
        display: block; }
      .accordion .accordion_header .single_tab.active h3 {
        color: #181A18; }
  .accordion .accordion_body {
    border: 1px solid #181A18;
    padding: 15px 25px; }
    @media (max-width: 568px) {
      .accordion .accordion_body {
        border: none;
        padding: 10px 20px; } }
    .accordion .accordion_body .single_tab {
      display: none; }
      .accordion .accordion_body .single_tab p {
        font-size: 16px;
        line-height: 24px; }
      .accordion .accordion_body .single_tab ul li {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 5px;
        margin-top: 5px; }
    .accordion .accordion_body .single_tab.active {
      display: block; }

.breadcrumb {
  background: rgba(78, 91, 82, 0.2);
  padding: 40px 15px;
  border-top: 1px solid #181a18;
  border-bottom: 1px solid #181a18; }
  @media (max-width: 568px) {
    .breadcrumb {
      padding: 30px 0px; } }
  .breadcrumb .list {
    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;
    gap: 5px; }
  .breadcrumb a,
  .breadcrumb span {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 133.333% */
    text-decoration: none;
    display: block;
    color: #000; }
    @media (max-width: 568px) {
      .breadcrumb a,
      .breadcrumb span {
        font-size: 14px; } }
  .breadcrumb .current {
    font-weight: 600; }

.accordion_header {
  position: relative; }
  .accordion_header .swiper-button-next.hide,
  .accordion_header .swiper-button-prev.hide {
    display: none; }
    @media (max-width: 1050px) {
      .accordion_header .swiper-button-next.hide,
      .accordion_header .swiper-button-prev.hide {
        display: block; } }
  .accordion_header .swiper-button-next,
  .accordion_header .swiper-button-prev {
    width: 20px;
    height: 100%;
    background-color: #FFF;
    top: 0px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin-top: 0px; }
    .accordion_header .swiper-button-next:after,
    .accordion_header .swiper-button-prev:after {
      content: '';
      background-image: url(../../../img/arrow_slider.svg);
      background-repeat: no-repeat;
      background-size: 8px;
      background-position: center;
      width: 100%;
      height: 100%; }
  .accordion_header .swiper-button-next {
    right: 0px; }
    @media (max-width: 568px) {
      .accordion_header .swiper-button-next {
        right: 0px; } }
    .accordion_header .swiper-button-next:after {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
  .accordion_header .swiper-button-prev {
    left: 0px; }
    @media (max-width: 568px) {
      .accordion_header .swiper-button-prev {
        left: 0px; } }

.swiper__accordion {
  width: 100%; }
  @media (max-width: 568px) {
    .swiper__accordion {
      width: calc( 100% - 40px);
      margin-left: 20px; } }
  .swiper__accordion .swiper-slide {
    width: auto;
    min-width: 220px; }
    @media (max-width: 1500px) {
      .swiper__accordion .swiper-slide {
        min-width: 180px; } }
    @media (max-width: 1360px) {
      .swiper__accordion .swiper-slide {
        min-width: 150px; } }
    @media (max-width: 1250px) {
      .swiper__accordion .swiper-slide {
        min-width: 100px; } }
    @media (max-width: 568px) {
      .swiper__accordion .swiper-slide {
        min-width: 123px; } }

@media (max-width: 568px) {
  .section_vehicle {
    padding: 50px 0px; } }

@media (max-width: 568px) {
  .section_vehicle .grid__vehicles {
    margin-top: 50px; } }

.iframe_wrapper.active {
  height: 100%;
  z-index: 10; }

.iframe_wrapper {
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 0%;
  z-index: -1;
  background-color: #F5F3F3; }

iframe {
  height: 100%;
  border: none;
  outline: none;
  width: 100%; }

.modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s;
  z-index: 20050; }
  .modal form {
    border: none;
    background-color: #F5F3F3; }

.modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #F5F3F3;
  border: 1px solid #BB945B;
  width: 700px;
  height: 90vh;
  padding: 30px 0px; }
  @media (max-width: 640px) {
    .modal-content {
      width: 95%;
      height: 95%; } }
  .modal-content .form_wrapper {
    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;
    height: 100%; }

.close-button {
  position: absolute;
  top: 15px;
  right: 35px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  z-index: 1000;
  cursor: pointer; }

.close-button:hover {
  color: var(--clr-main); }

.show-modal {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;
  transition: visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s; }

.loading {
  height: 100%;
  display: none;
  position: relative;
  z-index: 100; }
  .loading .flex {
    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;
    height: 100%; }
    .loading .flex p {
      font-size: 30px;
      font-weight: 700; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvdmVoaWNsZV9fcGFnZS5zY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLHlCQUF5QjtFQUN6QixrQkFBa0IsRUFBQTtFQzZFakI7SUQvRUg7TUFJSSxpQkFBaUIsRUFBQSxFQTJDcEI7RUEvQ0Q7SUFPSSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHlCQUE4QjtJQUE5QixzQ0FBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QixFQUFBO0lDc0UvQjtNRC9FSDtRQVdNLGFBQWEsRUFBQSxFQUVoQjtFQWJIO0lBZUksYUFBYSxFQUFBO0lDZ0VkO01EL0VIO1FBaUJNLGNBQWMsRUFBQSxFQUVqQjtFQW5CSDtJQXFCSSwwQ0FBa0M7WUFBbEMsa0NBQWtDLEVBQUE7RUFyQnRDO0lBd0JJLFdBQVc7SUFDWCwwQkFBa0I7SUFBbEIsa0JBQWtCLEVBQUE7RUF6QnRCO0lBNEJJLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsU0FBUyxFQUFBO0lDaURWO01EL0VIO1FBaUNRLGdCQUFnQixFQUFBLEVBRW5CO0lBbkNMO01BcUNNLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIseUJBQXlCO01BQ3pCLGNBQWM7TUFDZCxlQUFlLEVBQUE7TUNzQ2xCO1FEL0VIO1VBMkNRLGVBQWUsRUFBQSxFQUVsQjs7QUFJTDtFQUNFLDJCQUEyQixFQUFBO0VDNkIxQjtJRDlCSDtNQUdJLDBCQUEwQixFQUFBLEVBK1A3QjtFQWxRRDtJQU9JLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGNBQWMsRUFBQTtJQ29CZjtNRDlCSDtRQVlNLGVBQWUsRUFBQSxFQUVs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QVk7RUFDWCxpQkFBaUIsRUFBQTtFQ2prQ2hCO0lEd2pDSDtNQVlJLFVBQVU7TUFDVixXQUFXLEVBQUEsRUFRZDtFQXJCRDtJQWdCSSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO0lBQXZCLCtCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixZQUFZLEVBQUE7O0FBSWhCO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBRVgsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsYUFBYTtFQUNiLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxzQkFBc0IsRUFBQTs7QUFFeEI7RUFDRSxVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLDJCQUFxQjtNQUFyQix1QkFBcUI7VUFBckIsbUJBQXFCO0VBQ3JCLHNGQUFzRTtFQUF0RSw4RUFBc0U7RUFBdEUsc0VBQXNFO0VBQXRFLCtGQUFzRSxFQUFBOztBQUd4RTtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFlBQVksRUFBQTtFQUpkO0lBTUksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNmLHdCQUF1QjtJQUF2QiwrQkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsWUFBWSxFQUFBO0lBVGQ7TUFXSSxlQUFlO01BQ2YsZ0JBQWdCLEVBQUEiLCJmaWxlIjoicGFnZS92ZWhpY2xlX19wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9fbWVkaWFxdWVyeVwiO1xyXG5cclxuLnZlaGljbGVfX3RvcF9fc2xpZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmOWY3O1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICB9XHJcbiAgLnN0YXRpY19ncmlkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgcndkKDEwODApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlcl9pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSByd2QoMTA4MCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgfVxyXG4gIC5zaW5nbGVfY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgcndkKDE0MDApIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMTgxYTE4O1xyXG4gICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmVoaWNsZXNfX2JvZHkge1xyXG4gIHBhZGRpbmc6IDc1cHggMHB4IDEzMHB4IDBweDtcclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAzMHB4IDBweDtcclxuICB9XHJcbiBcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMxODFhMTg7XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODgwcHggY2FsYygxMDAlIC0gODgwcHgpO1xyXG4gXHJcbiAgICBAaW5jbHVkZSByd2QoMTUwMCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwMHB4IGNhbGMoMTAwJSAtIDgwMHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzYwKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzAwcHggY2FsYygxMDAlIC0gNzAwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDEyMzApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MDBweCBjYWxjKDEwMCUgLSA2MDBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoMTE1MCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwMHB4IGNhbGMoMTAwJSAtIDUwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDE1MDApIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDExNTApIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZlaGljbGVfX2RldGFpbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC5zaW5nbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgLmRvdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDE0Mjc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAuZG90IHtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNDI3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZV9fd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc4LDkxLDgyLCAwLjA1KTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc4LDkxLDgyLCAwLjUpO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBjb2xvcjogIzRFNUI1MjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRlc2Mge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyaWRfbW9iaWxlX3NoYXJlIHtcclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVhZF9tb3JlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzE4MUExODtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNoYXJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzRlNWI1MjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdGFfbW9kYWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE4MWExODtcclxuICAgIGNvbG9yOiAjMTgxYTE4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE4cHggMjhweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNCQjk0NUI7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbiAgLmZvcm1fd3JhcHBlciB7XHJcbiAgIFxyXG4uY2hlY2tib3hfZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgQGluY2x1ZGUgcndkKDM1MCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgO1xyXG4gIH1cclxufVxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMjhweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICBcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjQkI5NDVCO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgICAgdG9wOiA1MyU7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEuZm9ybV9idG4uYWN0aXZlIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5mb3JtLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICBcclxuICAgIC5mb3JtX2J0bl8xIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE4MWExODtcclxuICAgICAgY29sb3I6ICMxODFhMTg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybV9idG5fMiB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZTViNTI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTViNTI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgc3Ryb2tlOiAjRkZGO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1fYnRuXzIuYWN0aXZlIHtcclxuYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuYm9yZGVyLWNvbG9yOiAjQkI5NDVCO1xyXG5jb2xvcjogI0JCOTQ1Qjtcclxuc3ZnIHtcclxuICBwYXRoIHtcclxuICAgIHN0cm9rZTogI0JCOTQ1QjtcclxuICB9XHJcbn1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZvcm1fd3JhcHBlciB7XHJcbm1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgLmluZm8ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE4MUExODtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBjb2xvcjogIzE4MUExODtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5mby5pbmZvX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRFNUI1MjtcclxuICAgIGJvcmRlci1jb2xvcjogIzRFNUI1MjtcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgIH1cclxuICB9XHJcbiAgLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5lcnJvciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgIFxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLmZvcm0uZm9ybV9kYXJrZW4ge1xyXG4gIGZvcm0ge1xyXG4gICAgXHJcbiAgICAuc2luZ2xlIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjNEU1QjUyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRFNUI1MjtcclxuXHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEU1QjUyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIGZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkI5NDVCO1xyXG4gICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRjlGNztcclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2luZ2xlLmhhc192YWx1ZSB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNCQjk0NUI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRlX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGltZVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LDE0OCw5MSwgMC41KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMjVweDtcclxuICAgICAgY29sb3I6ICMxODFBMTg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL2RhdGUuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90aW1lLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NywxNDgsOTEsIDAuNSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nOjI1cHggMjVweCA1cHggMjVweDtcclxuICAgICAgY29sb3I6ICMxODFBMTg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NywxNDgsOTEsIDEpO1xyXG4gICAgICB9XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWRmZDg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgICAgIHBhZGRpbmc6IDIzcHggMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICAgIGNvbG9yOiAjMTgxQTE4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODcsMTQ4LDkxLCAwLjUpO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLy8gJjpmb2N1cyB7XHJcbiAgICAgIC8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LDE0OCw5MSwgMSk7XHJcbiAgICAgIC8vIH1cclxuICAgIFxyXG4gICAgfVxyXG4gICAgLnN1Ym1pdF9idG4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGU1YjUyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU1YjUyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMTVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrYm94X2NvbnRhaW5lci5jaGVja2JveF9jb250YWluZXJfY2VudGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICMxODFBMTg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveF9jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTguNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTguNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC41cHg7XHJcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94ICsgLmNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEU1QjUyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAgIH1cclxuICAgIC5jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XHJcbiAgICAgXHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2ltZy9hY2NlcHQuc3ZnICk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gXHJcbiAgXHJcbiAgICB9XHJcblxyXG5cclxuICAgIGlucHV0LnJhZGlvOmVtcHR5IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgIGlucHV0LnJhZGlvOmVtcHR5fmxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjQkI5NDVCO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQjk0NUI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICB9XHJcbiAgIGlucHV0LnJhZGlvOmVtcHR5fmxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbiAgIGlucHV0LnJhZGlvOmNoZWNrZWR+bGFiZWwge1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICB9XHJcbiAgIGlucHV0LnJhZGlvOmNoZWNrZWR+bGFiZWw6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCOTQ1QjtcclxuXHJcbiAgfVxyXG4gICBpbnB1dC5yYWRpbzpob3Zlcjpub3QoOmNoZWNrZWQpfmxhYmVsIHtcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgfVxyXG4gIC5yYWRpb193cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogIzE4MUExODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlX2Nob2ljZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyAgXHJcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIGlucHV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG5cclxuICB9XHJcbiAgLnRvZ2dsZV9weCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlcl92ZWhpY2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgcndkKDExMDApIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEU1QjUyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHRvcDogaW5oZXJpdDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDEyMzApIHtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9hcnJvd19zbGlkZXIyLnN2Zyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxucmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2Fycm93X3NsaWRlcjIuc3ZnKTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcblxyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiBcclxuICB9XHJcbiAgLnN3aXBlcl90aHVtYiB7XHJcbiBcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggMjU1LDI1NSwyNTUsMC41ICk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRjtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gICAgICAvLyBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgICAvLyBAaW5jbHVkZSByd2QoMTIzMCkge1xyXG4gICAgICAvLyAgIGhlaWdodDogNDkycHg7XHJcbiAgICAgIC8vIH1cclxuICAgXHJcbiAgICAgIC8vIEBpbmNsdWRlIHJ3ZCgxMTUwKSB7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiAzOTJweDtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiAyNTJweDtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICBcclxuICAgIH1cclxuIFxyXG4gIH1cclxuICAuc3dpcGVyX2Rvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuc3dpcGVyX2dhbGxlcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAtIDE4MHB4ICk7XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAtIDExMHB4ICk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8xO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMjlweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAudmlkZW9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA3OHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNzhweDtcclxuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgxMTEwKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjVweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlLmJnX3ZpZGVvIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFBMTg7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hY2NvcmRpb24uZGVza3RvcCB7XHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9IFxyXG59XHJcbi5hY2NvcmRpb24ubW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcbn1cclxuLmFjY29yZGlvbiB7XHJcbiAgbWF4LXdpZHRoOiA4ODBweDtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIEBpbmNsdWRlIHJ3ZCgxNTAwKSB7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gIH0gXHJcbiAgQGluY2x1ZGUgcndkKDEzNjApIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJ3ZCgxMjMwKSB7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByd2QoMTE1MCkge1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuICAuYWNjb3JkaW9uX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAuc2luZ2xlX3RhYiB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTgxQTE4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlX3RhYiB7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMTVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE4MUExODtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc4LDkxLDgyLCAwLjEwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgIFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMjUwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgfVxyXG4gICAgIFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNEU1QjUyO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMjUwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZV90YWIuYWN0aXZlIHtcclxuYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuYm9yZGVyLWNvbG9yOiAjNEU1QjUyO1xyXG4mOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuaDMge1xyXG4gIGNvbG9yOiAjMTgxQTE4O1xyXG59XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb25fYm9keSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTgxQTE4O1xyXG5cclxuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgXHJcbiAgICB9XHJcbiAgICAuc2luZ2xlX3RhYiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGVfdGFiLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg3OCwgOTEsIDgyLCAwLjIpO1xyXG4gIHBhZGRpbmc6IDQwcHggMTVweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE4MWExODtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4MWExODtcclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICB9XHJcbiAgLmxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVweDtcclxuICB9XHJcbiAgYSxcclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTMzLjMzMyUgKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1cnJlbnQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5hY2NvcmRpb25faGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnN3aXBlci1idXR0b24tbmV4dC5oaWRlLFxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYuaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgcndkKDEwNTApIHtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2ltZy9hcnJvd19zbGlkZXIuc3ZnICk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICBsZWZ0OiAwcHg7XHJcbiAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgfVxyXG4gIH1cclxufVxyXG4uc3dpcGVyX19hY2NvcmRpb24gIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA0MHB4ICk7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoMTUwMCkge1xyXG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjApIHtcclxuICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjUwKSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcbi5zZWN0aW9uX3ZlaGljbGUge1xyXG4gIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG59XHJcbi5ncmlkX192ZWhpY2xlcyB7XHJcbiAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG59XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLmlmcmFtZV93cmFwcGVyIHtcclxuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICB3aWR0aDogMTAwJTtcclxuLy8gICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiAxNjo5IEFzcGVjdCBSYXRpbyAoZGl2aWRlIDkgYnkgMTYgPSAwLjU2MjUpICovXHJcbi8vICAgaWZyYW1lIHtcclxuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgIHRvcDogMDtcclxuLy8gICAgIGxlZnQ6IDA7XHJcbi8vICAgICBib3R0b206IDA7XHJcbi8vICAgICByaWdodDogMDtcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4uaWZyYW1lX3dyYXBwZXIuYWN0aXZlIHtcclxuaGVpZ2h0OiAxMDAlO1xyXG56LWluZGV4OiAxMDtcclxufVxyXG4uaWZyYW1lX3dyYXBwZXIge1xyXG4gIFxyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMCU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjNGMztcclxufVxyXG5pZnJhbWUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1vZGFsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yNXMsIG9wYWNpdHkgMC4yNXMgMHMsIHRyYW5zZm9ybSAwLjI1cztcclxuICB6LWluZGV4OiAyMDA1MDtcclxuICBmb3JtIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUYzRjM7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYzRjM7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCOTQ1QjtcclxuICB3aWR0aDogNzAwcHg7XHJcbiBoZWlnaHQ6IDkwdmg7XHJcbiAgcGFkZGluZzogMzBweCAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg2NDApIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBoZWlnaHQ6IDk1JTtcclxuICB9XHJcbiAgLmZvcm1fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNsb3NlLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTVweDtcclxuICByaWdodDogMzVweDtcclxuXHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG59XHJcbi5jbG9zZS1idXR0b246aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1jbHItbWFpbik7XHJcbn1cclxuLnNob3ctbW9kYWwge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMC4yNXMgMHMsIHRyYW5zZm9ybSAwLjI1cztcclxufVxyXG5cclxuLmxvYWRpbmcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgLmZsZXh7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgfVxyXG59IiwiJGJyb3dzZXItY29udGV4dDogMTg7IC8vIERlZmF1bHRcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XHJcbn1cclxuXHJcbi8vIFNtYWxsIHRhYmxldHMgYW5kIGxhcmdlIHNtYXJ0cGhvbmVzIChsYW5kc2NhcGUgdmlldylcclxuJHNjcmVlbi1waG9uZTogNTY4cHg7XHJcbi8vIG9yaWVudGFsIHBob25lT3JpZW50YWxcclxuJHNjcmVlbi1waG9uZU9yaWVudGFsOiA3NjdweDtcclxuLy8gU21hbGwgdGFibGV0cyAocG9ydHJhaXQgdmlldylcclxuJHNjcmVlbi10YWJsZXQ6IDc2OHB4O1xyXG4vLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xyXG4kc2NyZWVuLXRhYmxldC1sZzogOTkycHg7XHJcbi8vIExhcmdlIHRhYmxldHMgYW5kIGRlc2t0b3BzXHJcbiRzY3JlZW4tbGFwdG9wLXNtOiAxMjAwcHg7XHJcbi8vIExhcHRvcFxyXG4kc2NyZWVuLWxhcHRvcDogMTM2NnB4O1xyXG4vLyBMYXB0b3AgYmlnXHJcbiRzbWFsbC1kZXNrdG9wLXNtOiAxNDQwcHg7XHJcbi8vIGRlc2t0b3BcclxuJHNjcmVlbi1kZXNrdG9wOiAxNjAwcHg7XHJcblxyXG4vLyBQaG9uZSBvcmllbnRhbFxyXG5AbWl4aW4gcGhvbmVPcmllbnRhbCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmVPcmllbnRhbH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4vLyBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBwaG9uZSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmV9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0IHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXR9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQtbGcge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldC1sZ30pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuQG1peGluIGxhcHRvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBsYXB0b3BcclxuQG1peGluIGxhcHRvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBMYXB0b3AgYmlnXHJcbkBtaXhpbiBkZXNrdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLWRlc2t0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIERla3N0b3BcclxuQG1peGluIGRlc2t0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWRlc2t0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gZGV2aWNlc1xyXG5AbWl4aW4gcndkKCRzY3JlZW4pIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4rJ3B4Jykge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgcndkKDE0MDApIHtcclxuLy8gICAgIGZvbnQtc2l6ZTogNDBweDtcclxuLy8gfVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYxMHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7fVxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuIl19 */
