:root {
  --color-black: #000;
  --color-white: #000;
  --color-gray: #000;
  --color-title: #000; }

html,
body {
  font-family: "gotham-book", sans-serif;
  font-weight: 400;
  font-size: 18px;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  color: #002d60; }

/* Safari 11+ */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    select {
      -webkit-appearance: none; } } }

select {
  -webkit-appearance: none; }

strong {
  font-weight: 800;
  font-family: "gotham-medium", sans-serif; }

.transition {
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }

.page-template-front-page h1 {
  font-size: 3.33333rem; }
  @media (max-width: 1440px) {
    .page-template-front-page h1 {
      font-size: 55px; } }
  @media (max-width: 1366px) {
    .page-template-front-page h1 {
      font-size: 50px; } }
  @media (max-width: 1200px) {
    .page-template-front-page h1 {
      font-size: 45px; } }
  @media (max-width: 992px) {
    .page-template-front-page h1 {
      font-size: 40px; } }
  @media (max-width: 600px) {
    .page-template-front-page h1 {
      font-size: 36px; } }
  @media (max-width: 350px) {
    .page-template-front-page h1 {
      font-size: 30px; } }

h1 {
  font-size: 44px;
  line-height: 1.2; }
  @media (max-width: 1440px) {
    h1 {
      font-size: 40px; } }
  @media (max-width: 1200px) {
    h1 {
      font-size: 36px;
      line-height: 1.15; } }
  @media (max-width: 992px) {
    h1 {
      font-size: 32px; } }
  @media (max-width: 800px) {
    h1 {
      font-size: 30px; } }
  @media (max-width: 450px) {
    h1 {
      font-size: 26px; } }
  @media (max-width: 400px) {
    h1 {
      font-size: 24px; } }

h2 {
  font-size: 2.44444rem; }
  @media (max-width: 1366px) {
    h2 {
      font-size: 40px; } }
  @media (max-width: 1200px) {
    h2 {
      font-size: 36px; } }
  @media (max-width: 992px) {
    h2 {
      font-size: 30px; } }
  @media (max-width: 450px) {
    h2 {
      font-size: 26px; } }
  @media (max-width: 400px) {
    h2 {
      font-size: 24px; } }

h3 {
  font-size: 1.44444rem; }
  @media (max-width: 1200px) {
    h3 {
      font-size: 22px; } }
  @media (max-width: 800px) {
    h3 {
      font-size: 20px; } }

h4 {
  font-size: 1.11111rem; }

h1,
h2,
h3,
h4 {
  font-weight: normal; }

p {
  font-size: 16px;
  line-height: 24px;
  margin: 1.2rem 0; }
  @media (max-width: 1200px) {
    p {
      font-size: 15px;
      line-height: 1.5;
      margin: 1rem 0; } }

div.wpcf7-validation-errors {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b;
  padding: 10px 10px;
  font-size: 13px; }

span.wpcf7-not-valid-tip {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
  padding: 10px 10px;
  font-size: 13px; }

div.wpcf7-response-output {
  clear: both;
  color: #856404;
  background-color: #fff3cd !important;
  border: none !important;
  padding: 10px 10px !important;
  font-size: 13px; }

div.wpcf7-mail-sent-ng {
  clear: both;
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
  padding: 10px 10px;
  font-size: 13px; }

div.wpcf7-mail-sent-ok {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  clear: both; }

:focus {
  outline: none; }

:hover {
  outline: none; }

:active {
  outline: none; }

button:focus {
  outline: none; }

img {
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  height: auto; }

.container {
  max-width: 1280px;
  padding: 0 38px; }
  @media (max-width: 1366px) {
    .container {
      padding: 0 25px; } }
  @media (max-width: 992px) {
    .container {
      padding: 0 18px; } }

.container0padding {
  padding: 0; }
  @media (max-width: 1366px) {
    .container0padding {
      padding: 0 25px; } }
  @media (max-width: 992px) {
    .container0padding {
      padding: 0 18px; } }

.container-fluid {
  max-width: 2000px;
  margin: 0 auto; }

@-webkit-keyframes leftToRightWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@keyframes leftToRightWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

.animated.leftToRightWithBounce {
  -webkit-animation-name: leftToRightWithBounce;
          animation-name: leftToRightWithBounce;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  /* or: Xms */
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  /* or: normal */
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  /* or: backwards, both, none */
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
  /* or: Xms */ }

@-webkit-keyframes rightToLeftWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(80px);
            transform: translateX(80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@keyframes rightToLeftWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(80px);
            transform: translateX(80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

.animated.rightToLeftWithBounce {
  -webkit-animation-name: rightToLeftWithBounce;
          animation-name: rightToLeftWithBounce;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  /* or: Xms */
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  /* or: normal */
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  /* or: backwards, both, none */
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
  /* or: Xms */ }

@media (min-width: 1820px) {
  .team_page_hero.subpage_hero.hero {
    padding-bottom: 80px;
    min-height: 725px; } }

@media (max-width: 1820px) {
  .team_page_hero.subpage_hero.hero {
    min-height: 725px;
    padding-bottom: 80px; } }

@media (max-width: 1300px) {
  .team_page_hero.subpage_hero.hero {
    min-height: 700px; } }

@media (max-width: 1200px) {
  .team_page_hero.subpage_hero.hero {
    min-height: 650px;
    padding-bottom: 50px; } }

@media (max-width: 850px) {
  .team_page_hero.subpage_hero.hero {
    min-height: 715px; } }

@media (max-width: 700px) {
  .team_page_hero.subpage_hero.hero {
    min-height: unset; } }

@media (max-width: 850px) {
  .team_page_hero.subpage_hero.hero .grid2_col {
    display: grid; } }

@media (max-width: 700px) {
  .team_page_hero.subpage_hero.hero .grid2_col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.team_page_hero.subpage_hero.hero .main_text.left_col {
  padding-right: 30px; }
  @media (max-width: 850px) {
    .team_page_hero.subpage_hero.hero .main_text.left_col {
      padding-right: 30px;
      max-width: 100%; } }
  @media (max-width: 750px) {
    .team_page_hero.subpage_hero.hero .main_text.left_col {
      padding-right: 0px; } }
  .team_page_hero.subpage_hero.hero .main_text.left_col h1 {
    padding-bottom: 10px; }

.team_page_hero.subpage_hero.hero .right_col {
  position: relative; }
  @media (max-width: 700px) {
    .team_page_hero.subpage_hero.hero .right_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;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }

.team_page_hero.subpage_hero.hero .hero_bg_with_mask {
  position: absolute;
  top: 60px;
  right: unset;
  left: 65px;
  width: 505px;
  height: 800px;
  background: none; }
  @media (max-width: 1366px) {
    .team_page_hero.subpage_hero.hero .hero_bg_with_mask {
      width: 425px;
      height: 675px; } }
  @media (max-width: 1200px) {
    .team_page_hero.subpage_hero.hero .hero_bg_with_mask {
      width: 365px;
      height: 575px; } }
  @media (max-width: 992px) {
    .team_page_hero.subpage_hero.hero .hero_bg_with_mask {
      width: 300px;
      height: 475px;
      top: 30px; } }
  @media (max-width: 850px) {
    .team_page_hero.subpage_hero.hero .hero_bg_with_mask {
      left: 35px;
      -webkit-filter: none;
              filter: none; } }
  @media (max-width: 700px) {
    .team_page_hero.subpage_hero.hero .hero_bg_with_mask {
      position: relative;
      top: unset;
      left: unset; } }
  @media (max-width: 450px) {
    .team_page_hero.subpage_hero.hero .hero_bg_with_mask {
      width: 265px;
      height: 420px; } }

.team_page_hero.subpage_hero.hero .hero_bg_with_mask::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image: var(--hero-img);
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat;
  -webkit-mask-image: var(--hero-mask);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-position: right;
  mask-image: var(--hero-mask);
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-position: right; }

.team_work_section {
  padding-top: 115px;
  padding-bottom: 105px;
  color: #fff;
  position: relative; }
  @media (max-width: 1440px) {
    .team_work_section {
      padding-bottom: 80px; } }
  @media (max-width: 1366px) {
    .team_work_section {
      padding-top: 90px; } }
  @media (max-width: 1200px) {
    .team_work_section {
      padding-bottom: 60px; } }
  @media (max-width: 992px) {
    .team_work_section {
      padding-top: 55px; } }
  @media (max-width: 850px) {
    .team_work_section {
      padding-bottom: 40px; } }
  .team_work_section::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #0165d1;
    z-index: -1; }
  .team_work_section .main_text {
    padding-bottom: 15px;
    max-width: 47%; }
    @media (max-width: 992px) {
      .team_work_section .main_text {
        max-width: 100%; } }
  .team_work_section .container {
    position: relative;
    z-index: 2; }
  .team_work_section .team_work_repeater {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 10px;
    padding-top: 15px; }
    .team_work_section .team_work_repeater .item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      position: relative;
      text-align: center;
      -webkit-flex-basis: 19%;
          -ms-flex-preferred-size: 19%;
              flex-basis: 19%;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      background-color: #1272da;
      border-radius: 20px;
      padding: 55px 35px 45px; }
      @media (max-width: 1366px) {
        .team_work_section .team_work_repeater .item {
          -webkit-flex-basis: 25%;
              -ms-flex-preferred-size: 25%;
                  flex-basis: 25%;
          padding: 40px 25px 40px;
          text-align: center; } }
      @media (max-width: 992px) {
        .team_work_section .team_work_repeater .item {
          -webkit-flex-basis: 45%;
              -ms-flex-preferred-size: 45%;
                  flex-basis: 45%;
          padding: 30px 25px; } }
      @media (max-width: 700px) {
        .team_work_section .team_work_repeater .item {
          padding: 20px 25px; } }
      @media (max-width: 500px) {
        .team_work_section .team_work_repeater .item {
          -webkit-flex-basis: 100%;
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%; } }
      .team_work_section .team_work_repeater .item:nth-of-type(odd) .icon_box img {
        -webkit-animation: UpDown 3s infinite linear;
                animation: UpDown 3s infinite linear; }
      .team_work_section .team_work_repeater .item:nth-of-type(even) .icon_box img {
        -webkit-animation: UpDown 3s 1.5s infinite linear;
                animation: UpDown 3s 1.5s infinite linear; }
      .team_work_section .team_work_repeater .item .icon_box {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 25px; }
        @media (max-width: 1366px) {
          .team_work_section .team_work_repeater .item .icon_box {
            margin-bottom: 25px; } }
        @media (max-width: 992px) {
          .team_work_section .team_work_repeater .item .icon_box {
            margin-bottom: 0; } }
        .team_work_section .team_work_repeater .item .icon_box .icon_h100 {
          width: 100px;
          height: 100px; }
          @media (max-width: 992px) {
            .team_work_section .team_work_repeater .item .icon_box .icon_h100 {
              width: 80px;
              height: 80px; } }
          @media (max-width: 600px) {
            .team_work_section .team_work_repeater .item .icon_box .icon_h100 {
              width: 60px;
              height: 60px; } }
      .team_work_section .team_work_repeater .item .text_content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
  .team_work_section .more_content {
    display: none;
    margin-top: -5px; }
    .team_work_section .more_content .grid2_col {
      padding-bottom: 40px; }
      .team_work_section .more_content .grid2_col .left_col {
        padding-right: 50px; }
      .team_work_section .more_content .grid2_col .right_col {
        padding-left: 15px; }
  .team_work_section .more_desc {
    position: relative;
    padding: 20px 0 10px; }
    .team_work_section .more_desc .border_top {
      position: absolute;
      width: 200%;
      height: 1px;
      top: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      background-color: #408ee0; }

.team_slider_section.team_slider_section_1 {
  position: relative;
  padding-bottom: 140px; }
  @media (max-width: 1366px) {
    .team_slider_section.team_slider_section_1 {
      padding-bottom: 100px; } }
  @media (max-width: 992px) {
    .team_slider_section.team_slider_section_1 {
      padding-bottom: 80px; } }
  .team_slider_section.team_slider_section_1 .grid2_col {
    position: relative; }

.team_slider_section_2 {
  position: relative;
  background-color: #f4f2ec;
  padding-bottom: 160px; }
  @media (max-width: 1366px) {
    .team_slider_section_2 {
      padding-bottom: 110px; } }
  @media (max-width: 600px) {
    .team_slider_section_2 {
      padding-bottom: 80px; } }
  .team_slider_section_2 .team_section_slider2_decor1 {
    position: absolute;
    bottom: calc(100% - 190px);
    left: 0; }
    @media (max-width: 1600px) {
      .team_slider_section_2 .team_section_slider2_decor1 {
        bottom: calc(100% - 300px);
        width: 250px; } }

.team_slider_section_3 {
  position: relative;
  padding-bottom: 140px; }
  @media (max-width: 1366px) {
    .team_slider_section_3 {
      padding-bottom: 110px; } }
  @media (max-width: 600px) {
    .team_slider_section_3 {
      padding-bottom: 80px; } }
  .team_slider_section_3 .team_section_slider3_decor {
    position: absolute;
    right: 0;
    bottom: calc(100% - 150px); }
    @media (max-width: 900px) {
      .team_slider_section_3 .team_section_slider3_decor {
        bottom: calc(100% - 220px);
        width: 200px; } }
    @media (max-width: 600px) {
      .team_slider_section_3 .team_section_slider3_decor {
        bottom: calc(100% - 300px);
        width: 150px; } }
  .team_slider_section_3.slider3_invisible {
    display: none; }

.team_slider_section .grid2_col {
  position: relative;
  z-index: 1;
  padding-top: 135px;
  padding-bottom: 35px; }
  @media (max-width: 1366px) {
    .team_slider_section .grid2_col {
      padding-top: 100px; } }
  @media (max-width: 1200px) {
    .team_slider_section .grid2_col {
      padding-top: 80px; } }
  @media (max-width: 992px) {
    .team_slider_section .grid2_col {
      padding-top: 60px; } }
  @media (max-width: 850px) {
    .team_slider_section .grid2_col {
      padding-top: 55px; } }
  @media (max-width: 500px) {
    .team_slider_section .grid2_col {
      padding-bottom: 20px; } }
  .team_slider_section .grid2_col .left_col {
    padding-right: 100px;
    padding-bottom: 10px; }
    @media (max-width: 1200px) {
      .team_slider_section .grid2_col .left_col {
        padding-right: 60px; } }
    @media (max-width: 850px) {
      .team_slider_section .grid2_col .left_col {
        padding-right: 0px; } }
  .team_slider_section .grid2_col .right_col ul {
    padding: 10px 0;
    padding-left: 70px; }
    @media (max-width: 1200px) {
      .team_slider_section .grid2_col .right_col ul {
        padding-left: 60px; } }
    .team_slider_section .grid2_col .right_col ul li {
      padding: 16px 0; }
      @media (max-width: 1200px) {
        .team_slider_section .grid2_col .right_col ul li {
          padding: 12px 0; } }
      @media (max-width: 850px) {
        .team_slider_section .grid2_col .right_col ul li {
          padding: 10px 0; } }
      .team_slider_section .grid2_col .right_col ul li::before {
        background-image: url(../../../img/check-5@2.png);
        background-size: 21px;
        background-color: #f4f2ec;
        border-radius: 50%;
        width: 45px;
        height: 45px;
        left: -70px; }
        @media (max-width: 1200px) {
          .team_slider_section .grid2_col .right_col ul li::before {
            width: 40px;
            height: 40px;
            left: -60px;
            top: 5px; } }

.team_slider_section .team_section_slider {
  position: relative;
  margin: 0 10px; }
  @media (max-width: 992px) {
    .team_slider_section .team_section_slider {
      margin: 0; } }
  @media (max-width: 992px) {
    .team_slider_section .team_section_slider {
      padding-bottom: 50px; } }
  .team_slider_section .team_section_slider .swiper_button {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background-color: #fff;
    background-size: 11px 20px;
    background-position: center;
    -webkit-filter: drop-shadow(5px 5px 5px #002d6044);
            filter: drop-shadow(5px 5px 5px #002d6044);
    top: 45%; }
    @media (max-width: 1366px) {
      .team_slider_section .team_section_slider .swiper_button {
        width: 50px;
        height: 50px; } }
    @media (max-width: 992px) {
      .team_slider_section .team_section_slider .swiper_button {
        left: unset;
        right: unset;
        top: calc(100% + 0px); } }
  .team_slider_section .team_section_slider .swiper-button-prev {
    left: -30px;
    background-image: url(../../../img/strzalka-8@2.png); }
    @media (max-width: 992px) {
      .team_slider_section .team_section_slider .swiper-button-prev {
        left: calc(50% - 60px);
        right: unset; } }
  .team_slider_section .team_section_slider .swiper-button-next {
    right: -30px;
    background-image: url(../../../img/strzalka-9@2.png); }
    @media (max-width: 992px) {
      .team_slider_section .team_section_slider .swiper-button-next {
        right: calc(50% - 60px);
        left: unset; } }
  .team_slider_section .team_section_slider .swiper-slide {
    border-radius: 20px; }
  .team_slider_section .team_section_slider .team_item {
    position: relative;
    border-radius: 20px;
    z-index: 1;
    min-height: 550px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    border: solid 2px transparent; }
    @media (max-width: 1200px) {
      .team_slider_section .team_section_slider .team_item {
        min-height: 500px; } }
    @media (max-width: 700px) {
      .team_slider_section .team_section_slider .team_item {
        min-height: 400px; } }
    @media (max-width: 700px) {
      .team_slider_section .team_section_slider .team_item {
        min-height: 400px; } }
    @media (max-width: 550px) {
      .team_slider_section .team_section_slider .team_item {
        min-height: 350px; } }
    @media (max-width: 500px) {
      .team_slider_section .team_section_slider .team_item {
        min-height: 450px; } }
    .team_slider_section .team_section_slider .team_item .person_img {
      position: absolute;
      left: 0;
      top: 0;
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%;
      height: 100%;
      border-radius: 20px;
      aspect-ratio: 385 / 550;
      z-index: -1; }
      @media (max-width: 1200px) {
        .team_slider_section .team_section_slider .team_item .person_img {
          -o-object-position: top;
             object-position: top;
          aspect-ratio: unset; } }
    .team_slider_section .team_section_slider .team_item .person_info {
      position: relative;
      background-color: #fff;
      margin: 12px;
      padding: 16px 20px;
      border-radius: 20px; }
      @media (max-width: 700px) {
        .team_slider_section .team_section_slider .team_item .person_info {
          margin: 5px;
          padding: 15px;
          border-radius: 20px; } }
      .team_slider_section .team_section_slider .team_item .person_info button.plus_box45 {
        position: absolute;
        top: 12px;
        right: 15px; }
        @media (max-width: 1200px) {
          .team_slider_section .team_section_slider .team_item .person_info button.plus_box45 {
            width: 40px;
            height: 40px;
            top: 14px; } }
        @media (max-width: 700px) {
          .team_slider_section .team_section_slider .team_item .person_info button.plus_box45 {
            top: 12px;
            right: 12px; } }
      .team_slider_section .team_section_slider .team_item .person_info .mini_info {
        padding-right: 55px; }
        @media (max-width: 1200px) {
          .team_slider_section .team_section_slider .team_item .person_info .mini_info {
            padding-right: 45px; } }
        .team_slider_section .team_section_slider .team_item .person_info .mini_info .font_size13 {
          font-size: 13px;
          line-height: 1; }
        .team_slider_section .team_section_slider .team_item .person_info .mini_info .font_size15 {
          font-size: 15px; }
          @media (max-width: 1440px) {
            .team_slider_section .team_section_slider .team_item .person_info .mini_info .font_size15 {
              line-height: 1.25; } }
        .team_slider_section .team_section_slider .team_item .person_info .mini_info p {
          margin: 0; }
      .team_slider_section .team_section_slider .team_item .person_info .more_desc {
        display: none; }

.consultation_section {
  background-color: #002d60;
  color: #fff; }
  .consultation_section .container {
    padding: 50px 0 90px;
    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-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (max-width: 1366px) {
      .consultation_section .container {
        padding-top: 40px;
        padding-bottom: 100px; } }
    @media (max-width: 992px) {
      .consultation_section .container {
        padding-top: 10px;
        padding-bottom: 70px; } }
    @media (max-width: 500px) {
      .consultation_section .container {
        padding-top: 0;
        padding-bottom: 50px; } }
    .consultation_section .container .main_text {
      padding-bottom: 5px; }
      .consultation_section .container .main_text p {
        max-width: 520px; }
        @media (max-width: 500px) {
          .consultation_section .container .main_text p {
            max-width: 100%; } }
    .consultation_section .container .consultation_icon {
      padding-bottom: 15px; }
      @media (max-width: 500px) {
        .consultation_section .container .consultation_icon {
          width: auto;
          max-width: 80%; } }

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