* {
  padding: 0;
  margin: 0; }
  *::-moz-selection {
    background: rgba(102, 102, 102, 0.25); }
  *::selection {
    background: rgba(102, 102, 102, 0.25); }

ul {
  list-style: none; }

.cl {
  clear: both; }

#page {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

#content {
  position: relative;
  overflow: hidden;
  z-index: 1;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

body.fixed {
  overflow-y: hidden; }

.site {
  position: relative;
  width: 100%;
  overflow: hidden; }

.full-width {
  width: 100%; }

@media (max-width: 759px) {
  .hidden-mobile {
    display: none !important; } }

@media (min-width: 760px) {
  .visible-mobile {
    display: none !important; } }

@media (max-width: 1399px) {
  .hidden-to-desktop {
    display: none !important; } }

@media (min-width: 1400px) {
  .hidden-desktop {
    display: none !important; } }

.col-12-absolute {
  position: absolute;
  width: calc(100% - 12vw);
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 100vh;
  pointer-events: none; }
  @media (min-width: 1400px) {
    .col-12-absolute {
      width: calc(100% - 80px); } }
  .col-12-absolute .phone-holder {
    width: 100%; }

.section {
  position: relative; }

.col-12 {
  position: relative;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(100% - 32px); }
  @media (min-width: 760px) {
    .col-12 {
      padding: 0;
      width: calc(100% - 48px); } }
  @media (min-width: 1024px) {
    .col-12 {
      padding: 0;
      width: calc(100% - 48px); } }
  @media (min-width: 1400px) {
    .col-12 {
      width: calc(100% - 48px); } }
  @media (min-width: 760px) {
    .col-12.flex {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around; } }

.col-10 {
  width: 100%; }
  @media (min-width: 760px) {
    .col-10 {
      width: 83.04545%; } }

.col-8 {
  width: 100%; }
  @media (min-width: 760px) {
    .col-8 {
      width: 66.09091%; } }

.col-9 {
  width: 100%; }
  @media (min-width: 760px) {
    .col-9 {
      width: 74.56818%; } }

.col-7 {
  width: 100%; }
  @media (min-width: 760px) {
    .col-7 {
      width: 57.61364%; } }
  @media (max-width: 759px) {
    .col-7.collapse-mobile {
      width: 100%; } }
  @media (min-width: 760px) {
    .col-7.collapse-tablet {
      width: 100%; } }
  @media (min-width: 1400px) {
    .col-7.collapse-tablet {
      width: 57.61364%; } }

.col-6 {
  width: 49.13636%; }
  @media (max-width: 759px) {
    .col-6.collapse-mobile {
      width: 100%; } }

@media (min-width: 760px) {
  .col-5 {
    width: 40.65909%; } }

.col-4 {
  width: 32.18182%; }

.col-3 {
  width: 23.70455%; }

.col-2 {
  width: 15.22727%; }

.col-1 {
  width: 6.75%; }

.fullpage, .full-width, .col-10, .col-8, .col-6, .col-4, .col-3, .col-1 {
  position: relative; }

@media (max-width: 759px) {
  .col-2.collapse-mobile, .col-3.collapse-mobile, .col-4.collapse-mobile, .col-5.collapse-mobile, .col-6.collapse-mobile, .col-7.collapse-mobile, .col-8.collapse-mobile, .col-9.collapse-mobile, .col-10.collapse-mobile, .col-11.collapse-mobile {
    width: 100%; } }

.side-left, .side-right {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0; }

@media (min-width: 760px) {
  .col-12.flex,
  .col-10.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

@media (min-width: 760px) {
  .col-12.flex-center,
  .col-10.flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

.centered {
  margin-left: auto;
  margin-right: auto; }

.grid-debug {
  position: fixed;
  width: calc(100% - 32px);
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 100vh;
  pointer-events: none;
  opacity: 0.025;
  opacity: 0.1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  pointer-events: none;
  display: none;
  z-index: 9000; }
  .grid-debug.visible {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  @media (min-width: 760px) {
    .grid-debug {
      width: calc(100% - 48px); } }
  @media (min-width: 1024px) {
    .grid-debug {
      width: calc(100% - 48px); } }
  @media (min-width: 1400px) {
    .grid-debug {
      width: calc(100% - 48px); } }
  .grid-debug .col-1 {
    position: relative;
    width: 6.75%;
    background: purple;
    height: 100vh; }

.hl {
  position: relative;
  width: 100%;
  height: 1px;
  background: black;
  opacity: 0.2; }

@font-face {
  font-family: 'Suisse';
  src: url("../fonts/CeraProDEMO-Thin.woff2") format("woff2"), url("../fonts/CeraProDEMO-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Suisse';
  src: url("../fonts/SuisseIntl-Light-WebS.woff2") format("woff2"), url("../fonts/SuisseIntl-Light-WebS.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Suisse';
  src: url("../fonts/SuisseIntl-Regular-WebS.woff2") format("woff2"), url("../fonts/SuisseIntl-Regular-WebS.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Suisse';
  src: url("../fonts/CeraProDEMO-Bold.woff2") format("woff2"), url("../fonts/CeraProDEMO-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Suisse';
  src: url("../fonts/CeraProDEMO-Black.woff2") format("woff2"), url("../fonts/CeraProDEMO-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal; }

.text-align-right {
  text-align: right; }

body {
  font-family: "Suisse", sans-serif;
  line-height: 145%;
  font-weight: normal;
  font-weight: 300; }
  body.overflow-hidden {
    overflow: hidden; }

h1, h3 {
  font-family: "Suisse", sans-serif;
  font-weight: 300; }

h1, .h1 {
  margin-bottom: 0;
  font-size: 54px;
  line-height: 58px;
  font-weight: 300; }
  @media (min-width: 1024px) {
    h1, .h1 {
      font-size: 60px;
      line-height: 64px; } }
  @media (min-width: 1400px) {
    h1, .h1 {
      font-size: 80px;
      line-height: 84px; } }

h2, .h2 {
  line-height: 104%;
  letter-spacing: 0;
  font-size: 32px;
  font-weight: 300; }
  @media (min-width: 760px) {
    h2, .h2 {
      font-size: 60px; } }
  @media (min-width: 760px) {
    h2.smaller, .h2.smaller {
      font-size: 40px; } }

h3, .h3 {
  font-size: 24px;
  line-height: 26px;
  font-weight: 300; }
  @media (min-width: 760px) {
    h3, .h3 {
      font-size: 32px;
      line-height: 35px; } }

.underline {
  text-decoration: underline; }

a {
  text-decoration: none;
  color: inherit; }
  a.hover-color {
    -webkit-transition: 0.25s;
    transition: 0.25s; }
    a.hover-color:hover {
      color: #6845FF; }
  a.arrow-right-up img {
    -webkit-transition: 0.25s;
    transition: 0.25s; }
  a.arrow-right-up:hover img {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px); }
  a.arrow-right img {
    -webkit-transition: 0.25s;
    transition: 0.25s;
    margin-left: 12px; }
  a.arrow-right:hover img {
    -webkit-transform: translateX(2px);
            transform: translateX(2px); }

.typography-large-serif {
  font-size: 24px;
  line-height: 111%; }
  @media (min-width: 760px) {
    .typography-large-serif {
      font-size: 32px; } }
  @media (min-width: 1400px) {
    .typography-large-serif {
      font-size: 47px; } }

.typography-h1-large {
  font-weight: 400;
  line-height: 140%;
  font-size: 30px; }
  @media (min-width: 760px) {
    .typography-h1-large {
      font-size: 40px; } }
  @media (min-width: 1024px) {
    .typography-h1-large {
      font-size: 50px; } }
  @media (min-width: 1400px) {
    .typography-h1-large {
      font-size: 70px; } }

.typography-about-large {
  font-size: 30px;
  line-height: 140%; }
  @media (min-width: 760px) {
    .typography-about-large {
      font-size: 40px; } }
  @media (min-width: 1024px) {
    .typography-about-large {
      font-size: 50px; } }
  @media (min-width: 1400px) {
    .typography-about-large {
      font-size: 64px; } }

p, .paragraph, .p {
  line-height: 145%;
  font-size: 18px; }
  @media (min-width: 760px) {
    p, .paragraph, .p {
      font-size: 18px;
      line-height: 21px; } }
  @media (min-width: 1024px) {
    p, .paragraph, .p {
      font-size: 18px; } }
  @media (min-width: 1400px) {
    p, .paragraph, .p {
      font-size: 24px;
      line-height: 32px; } }
  p.small, .paragraph.small, .p.small {
    font-size: 14px; }
    @media (min-width: 760px) {
      p.small, .paragraph.small, .p.small {
        font-size: 12px; } }
    @media (min-width: 1024px) {
      p.small, .paragraph.small, .p.small {
        font-size: 12px; } }
    @media (min-width: 1400px) {
      p.small, .paragraph.small, .p.small {
        font-size: 14px; } }
  p.medium, .paragraph.medium, .p.medium {
    font-weight: 500; }
  p.paragraph-improve, .paragraph.paragraph-improve, .p.paragraph-improve {
    font-weight: 500;
    font-size: 18px;
    line-height: 145%; }
    @media (min-width: 760px) {
      p.paragraph-improve, .paragraph.paragraph-improve, .p.paragraph-improve {
        font-size: 22px; } }
    @media (min-width: 1400px) {
      p.paragraph-improve, .paragraph.paragraph-improve, .p.paragraph-improve {
        font-size: 24px; } }
    p.paragraph-improve span, .paragraph.paragraph-improve span, .p.paragraph-improve span {
      font-weight: 500 !important; }
    p.paragraph-improve b, .paragraph.paragraph-improve b, .p.paragraph-improve b {
      font-weight: 700 !important; }
    p.paragraph-improve a, .paragraph.paragraph-improve a, .p.paragraph-improve a {
      color: #0B40FF !important; }
  p.fz-18, .paragraph.fz-18, .p.fz-18 {
    font-size: 14px;
    line-height: 20px; }
    @media (min-width: 760px) {
      p.fz-18, .paragraph.fz-18, .p.fz-18 {
        font-size: 18px;
        line-height: 26px; } }
  p.large, .paragraph.large, .p.large {
    font-weight: 500;
    font-size: 18px;
    line-height: 28px; }
    @media (min-width: 500px) {
      p.large, .paragraph.large, .p.large {
        font-size: 20px;
        line-height: 34px; } }
    @media (min-width: 760px) {
      p.large, .paragraph.large, .p.large {
        font-size: 22px;
        line-height: 36px; } }
    @media (min-width: 1400px) {
      p.large, .paragraph.large, .p.large {
        font-size: 24px;
        line-height: 40px; } }

.fz-18 {
  font-size: 14px;
  line-height: 20px; }
  @media (min-width: 760px) {
    .fz-18 {
      font-size: 18px;
      line-height: 26px; } }

.fz-16 {
  font-size: 14px;
  line-height: 20px; }
  @media (min-width: 760px) {
    .fz-16 {
      font-size: 16px;
      line-height: 24px; } }

.fz-24 {
  font-size: 18px;
  line-height: 26px; }
  @media (min-width: 760px) {
    .fz-24 {
      font-size: 20px;
      line-height: 145%; } }
  @media (min-width: 1400px) {
    .fz-24 {
      font-size: 24px;
      line-height: 145%; } }

.lh-120p {
  line-height: 120% !important; }

.fw-400 {
  font-weight: 400; }

.fw-300 {
  font-weight: 300; }

.link {
  cursor: pointer; }
  .link.blue {
    color: #000; }

.btn-scroll {
  cursor: pointer; }

.btn-max-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .btn-max-wrap img, .btn-max-wrap svg {
    margin-right: 20px; }

.btn-max-wrap-navbar {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .btn-max-wrap-navbar img, .btn-max-wrap-navbar svg {
    margin-right: 10px; }

.btn {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .btn.btn-white {
    background-color: white;
    border-radius: 14px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 68px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    white-space: nowrap;
    color: #0B40FF;
    font-weight: 700;
    font-size: 18px;
    padding: 0 18px; }
    @media (min-width: 760px) {
      .btn.btn-white {
        padding: 0 24px; } }
    @media (min-width: 1400px) {
      .btn.btn-white {
        padding: 0 32px;
        font-size: 24px; } }
  .btn.btn-white-max {
    background-color: white;
    border-radius: 50px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 68px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    white-space: nowrap;
    color: #0B40FF;
    font-weight: 700;
    font-size: 18px;
    padding: 0 18px;
    border-top-left-radius: 0; }
    @media (min-width: 760px) {
      .btn.btn-white-max {
        padding: 0 24px; } }
    @media (min-width: 1400px) {
      .btn.btn-white-max {
        padding: 0 32px;
        font-size: 24px; } }
  .btn.btn-blue-max-navbar {
    background-color: #0B40FF;
    border-radius: 25px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    white-space: nowrap;
    color: white;
    height: 40px;
    font-size: 14px;
    padding: 0 14px;
    border-top-left-radius: 0; }
    @media (min-width: 760px) {
      .btn.btn-blue-max-navbar {
        height: 40px;
        padding: 0 18px; } }
  .btn.btn-blue {
    background-color: #0B40FF;
    border-radius: 8px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    white-space: nowrap;
    color: white;
    font-weight: 700;
    height: 40px;
    font-size: 14px;
    padding: 0 12px; }
    @media (min-width: 760px) {
      .btn.btn-blue {
        height: 47px;
        font-size: 16px;
        padding: 0 16px; } }
  .btn.btn-blue-border {
    background-color: white;
    border-radius: 8px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    white-space: nowrap;
    color: #0B40FF;
    font-weight: 700;
    height: 40px;
    font-size: 14px;
    padding: 0 12px;
    border: 2px solid #0B40FF; }
    @media (min-width: 760px) {
      .btn.btn-blue-border {
        height: 47px;
        font-size: 16px;
        padding: 0 16px; } }
  .btn.btn-primary {
    background-color: #000;
    text-align: center;
    color: white;
    padding-left: 36px;
    padding-right: 36px;
    height: 40px;
    line-height: 40px;
    position: relative;
    z-index: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: 500;
    font-size: 14px;
    border: 2px solid #000;
    letter-spacing: 0.3px; }
    @media (min-width: 760px) {
      .btn.btn-primary {
        height: 50px;
        line-height: 50px; } }
    @media (min-width: 1024px) {
      .btn.btn-primary {
        color: white;
        height: 40px;
        line-height: 40px;
        -webkit-transition: color 0.1s, background-color 0s;
        transition: color 0.1s, background-color 0s;
        -webkit-transition-delay: background-color 0.1s;
                transition-delay: background-color 0.1s;
        background-color: #000; }
        .btn.btn-primary::before {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: #000;
          z-index: -5;
          content: "";
          -webkit-transition: 0.1s;
          transition: 0.1s;
          -webkit-transform: scaleY(1);
                  transform: scaleY(1);
          -webkit-transform-origin: bottom;
                  transform-origin: bottom; }
        .btn.btn-primary:hover {
          color: #000;
          background-color: white; }
          .btn.btn-primary:hover::before {
            -webkit-transform: scaleY(0);
                    transform: scaleY(0); } }
    @media (min-width: 1400px) {
      .btn.btn-primary {
        font-size: 14px; } }
  .btn.btn-fixed-intercom-opener {
    position: fixed;
    bottom: 15px;
    right: 20px;
    width: calc(100vw - 40px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 100;
    white-space: nowrap;
    padding-left: 16px;
    padding-right: 16px;
    -webkit-transition: 0.25s;
    transition: 0.25s;
    text-align: center; }
    @media (min-width: 760px) {
      .btn.btn-fixed-intercom-opener {
        width: 240px;
        right: 40px; } }
    @media (min-width: 1024px) {
      .btn.btn-fixed-intercom-opener {
        bottom: 40px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; } }
    .btn.btn-fixed-intercom-opener.btn-fixed-intercom-opener-support {
      position: relative !important;
      bottom: auto;
      right: 20px; }
      @media (max-width: 759px) {
        .btn.btn-fixed-intercom-opener.btn-fixed-intercom-opener-support {
          height: 40px;
          line-height: 40px;
          width: 120px; } }
      @media (min-width: 760px) {
        .btn.btn-fixed-intercom-opener.btn-fixed-intercom-opener-support {
          width: 180px; } }
    .btn.btn-fixed-intercom-opener .cross {
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
      opacity: 0; }
    .btn.btn-fixed-intercom-opener.intercom-closer-override {
      color: transparent;
      border-radius: 50%;
      width: 48px;
      background-color: #000; }
      .btn.btn-fixed-intercom-opener.intercom-closer-override::before {
        content: none; }
      @media (min-width: 760px) {
        .btn.btn-fixed-intercom-opener.intercom-closer-override {
          width: 50px;
          height: 50px; } }
      .btn.btn-fixed-intercom-opener.intercom-closer-override .cross {
        opacity: 1; }
    .btn.btn-fixed-intercom-opener .notifications-bubble {
      position: absolute;
      right: -12px;
      top: calc(50% - 15px);
      width: 30px;
      height: 30px;
      border-radius: 50%;
      background: white;
      color: #000;
      line-height: 30px;
      text-align: center;
      font-size: 14px;
      display: none;
      font-weight: 700;
      border: 2px solid #000;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .btn.btn-fixed-intercom-opener .notifications-bubble.active {
        display: block; }
  .btn.disabled {
    background-color: #7f7f7f !important; }
  .btn.btn-ghost {
    position: relative;
    width: 196px;
    height: 40px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    -webkit-transition: 0.2s;
    transition: 0.2s; }
    .btn.btn-ghost::after {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 40px;
      border: 1px solid #c7c7c7;
      content: "";
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-transition: 0.1s;
      transition: 0.1s; }
    @media (min-width: 1024px) {
      .btn.btn-ghost:hover::after {
        border: 2px solid black; } }
  .btn.left-arrow-circle {
    display: inline-block;
    line-height: 50px;
    font-size: 16px;
    font-weight: 400; }
    .btn.left-arrow-circle.margin-top {
      margin-top: 50px; }
    .btn.left-arrow-circle .arrow {
      position: relative;
      width: 50px;
      height: 50px;
      border: 1px solid #c3c3c3;
      border-radius: 50%;
      display: inline-block;
      vertical-align: middle;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin-right: 20px; }
      .btn.left-arrow-circle .arrow::after {
        content: "";
        position: absolute;
        height: 12px;
        width: 12px;
        left: 18px;
        top: 18px;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-transition: 0.25s;
        transition: 0.25s; }
      .btn.left-arrow-circle .arrow.arrow-white::after {
        background-image: url(../img/arrows/arrow-white-right.svg); }
      .btn.left-arrow-circle .arrow.arrow-black::after {
        background-image: url(../img/arrows/arrow-black-right.svg); }
    .btn.left-arrow-circle:hover .arrow::after {
      -webkit-transform: translateX(25%);
              transform: translateX(25%); }
  .btn.left-arrow {
    display: inline-block;
    line-height: 50px;
    font-size: 16px;
    font-weight: 400; }
    .btn.left-arrow.margin-top {
      margin-top: 50px; }
    .btn.left-arrow .arrow {
      position: relative;
      width: 50px;
      height: 50px;
      display: inline-block;
      vertical-align: middle;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin-right: 20px; }
      .btn.left-arrow .arrow::after {
        content: "";
        position: absolute;
        height: 12px;
        width: 12px;
        left: 18px;
        top: 18px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-transition: 0.5s;
        transition: 0.5s; }
      .btn.left-arrow .arrow.arrow-white::after {
        background-image: url(../img/arrows/arrow-white-right.svg); }
      .btn.left-arrow .arrow.arrow-black::after {
        background-image: url(../img/arrows/arrow-black-right.svg); }
    .btn.left-arrow:hover .arrow::after {
      -webkit-transform: translateX(25%);
              transform: translateX(25%); }
  .btn.btn-sidebar-closer {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    @media (min-width: 1024px) {
      .btn.btn-sidebar-closer {
        width: auto;
        padding-left: 64px;
        padding-right: 64px; } }
  .btn.btn-next-arrow {
    position: relative;
    right: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: 0.35s;
    transition: 0.35s; }
    .btn.btn-next-arrow img,
    .btn.btn-next-arrow svg {
      width: 58px;
      margin-left: 30px;
      -webkit-transition: 0.35s;
      transition: 0.35s; }
      @media (min-width: 1024px) {
        .btn.btn-next-arrow img,
        .btn.btn-next-arrow svg {
          width: 72px;
          margin-left: 52px; } }
      @media (min-width: 1400px) {
        .btn.btn-next-arrow img,
        .btn.btn-next-arrow svg {
          margin-left: 72px;
          width: 98px; } }
    .btn.btn-next-arrow:hover img,
    .btn.btn-next-arrow:hover svg {
      -webkit-transform: translateX(5%);
              transform: translateX(5%); }
    .btn.btn-next-arrow *::-moz-selection {
      background: transparent; }
    .btn.btn-next-arrow *::selection {
      background: transparent; }
  .btn.btn--bot, .btn.btn--bot-like {
    border: 1px solid white;
    color: white;
    -webkit-transition: 0.25s;
    transition: 0.25s;
    background: black;
    border-radius: 60px;
    font-size: 22px;
    margin-bottom: 16px;
    width: 100%;
    padding: 0px 16px;
    height: 56px;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    @media (max-width: 759px) {
      .btn.btn--bot, .btn.btn--bot-like {
        -ms-flex-pack: distribute;
            justify-content: space-around; } }
    @media (min-width: 760px) {
      .btn.btn--bot, .btn.btn--bot-like {
        width: auto;
        font-size: 24px;
        height: 78px;
        margin-right: 16px;
        margin-bottom: 16px;
        padding: 0 48px; } }
    .btn.btn--bot:hover, .btn.btn--bot-like:hover {
      background: #2b2b2b; }
    .btn.btn--bot.checked, .btn.btn--bot-like.checked {
      background: white;
      color: black; }

body.fixed .sidebar-box {
  overflow-y: scroll; }

.fullpage-overlay {
  position: fixed;
  width: 100%;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.98);
  z-index: 500;
  left: 0;
  display: none;
  top: 68px; }
  @media (min-width: 1400px) {
    .fullpage-overlay {
      top: 0; } }

.sidebar-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1600;
  overflow: hidden;
  display: none; }
  .sidebar-box .sidebar-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4); }
  .sidebar-box .sidebar {
    position: relative;
    float: right;
    min-height: 100vh;
    z-index: 600;
    width: 100%;
    background-color: white; }
    @media (min-width: 1024px) {
      .sidebar-box .sidebar {
        width: 790px; }
        .sidebar-box .sidebar.sidebar--full-width {
          background: transparent;
          width: 100%; } }
    .sidebar-box .sidebar .sidebar-headline {
      font-size: 62px;
      line-height: 75px;
      font-weight: 700; }
      @media (min-width: 1400px) {
        .sidebar-box .sidebar .sidebar-headline {
          margin-bottom: 55px; } }
    .sidebar-box .sidebar .content {
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 60px;
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      opacity: 0;
      -webkit-transition: 0.5s;
      transition: 0.5s;
      min-height: 100vh;
      max-height: 100vh;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      pointer-events: none;
      padding-bottom: 60px; }
      @media (min-width: 760px) {
        .sidebar-box .sidebar .content {
          padding-left: 30px;
          padding-right: 30px; } }
      @media (min-width: 1024px) {
        .sidebar-box .sidebar .content {
          padding-left: 40px;
          padding-right: 40px;
          padding-top: 80px; } }
      @media (min-width: 1400px) {
        .sidebar-box .sidebar .content {
          padding-left: 76px;
          padding-right: 76px; } }
      .sidebar-box .sidebar .content.active {
        position: relative;
        opacity: 1;
        max-height: none;
        pointer-events: all; }
    .sidebar-box .sidebar h2 {
      margin-bottom: 20px; }
      @media (min-width: 1024px) {
        .sidebar-box .sidebar h2 {
          margin-bottom: 55px; } }
  .sidebar-box .sidebar-window-wrapper {
    position: relative;
    overflow: hidden;
    width: calc(100% + 50px); }
  .sidebar-box .sidebar-left-closer {
    position: absolute;
    height: 100%;
    width: 80vw;
    top: 0;
    right: 100%; }
  .sidebar-box .bg {
    position: absolute;
    height: 100%;
    top: 0;
    background: black;
    -webkit-transform-origin: right;
            transform-origin: right;
    left: -20px;
    width: calc(100% + 40px); }
    @media (min-width: 760px) {
      .sidebar-box .bg {
        left: 0;
        width: calc(100% + 50px); } }
  .sidebar-box .content-main {
    position: relative;
    padding-bottom: 120px;
    width: calc(100% - 50px);
    padding-top: 120px; }
    @media (min-width: 760px) {
      .sidebar-box .content-main {
        padding-top: 220px;
        width: 58.30073%;
        margin-left: 20.84964%; } }
    .sidebar-box .content-main .headline-window {
      position: relative;
      overflow: hidden;
      height: 60px;
      margin-bottom: 60px; }
      @media (min-width: 1400px) {
        .sidebar-box .content-main .headline-window {
          height: 72px;
          margin-bottom: 74px; } }
      .sidebar-box .content-main .headline-window .headline {
        position: relative;
        font-weight: 300;
        font-family: PxGrotesk;
        font-size: 60px;
        line-height: 60px;
        letter-spacing: -1.5px; }
        @media (min-width: 1400px) {
          .sidebar-box .content-main .headline-window .headline {
            letter-spacing: -2px;
            font-size: 72px;
            line-height: 72px; } }
    .sidebar-box .content-main .subheadline-window {
      position: relative;
      font-size: 10px;
      color: grey;
      letter-spacing: 1.5px;
      text-transform: uppercase;
      padding-bottom: 1px;
      margin-bottom: 76px;
      font-weight: 500;
      width: 200%;
      overflow: hidden; }
      .sidebar-box .content-main .subheadline-window .subheadline-line {
        position: absolute;
        width: 100%;
        height: 1px;
        background: grey;
        bottom: 0;
        left: 0;
        -webkit-transform-origin: right;
                transform-origin: right; }
      .sidebar-box .content-main .subheadline-window .subheadline {
        position: relative; }
    .sidebar-box .content-main p {
      line-height: 30px;
      margin-bottom: 42px;
      font-weight: 300; }
    .sidebar-box .content-main .sidebar-slider {
      position: relative;
      width: 100%;
      height: 228px;
      margin-bottom: 42px;
      overflow: hidden; }
      .sidebar-box .content-main .sidebar-slider .photo {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
  .sidebar-box .success-state-message {
    margin-top: 22px; }
  .sidebar-box .sidebar-header {
    position: relative;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    max-width: 790px;
    height: 60px;
    z-index: 650;
    pointer-events: none; }
    @media (min-width: 1024px) {
      .sidebar-box .sidebar-header {
        height: 15vh;
        min-height: 60px;
        max-height: 120px; } }
    .sidebar-box .sidebar-header .cross {
      position: absolute;
      top: calc(50% - 16px);
      right: 20px; }
      @media (min-width: 1024px) {
        .sidebar-box .sidebar-header .cross {
          top: 40px;
          right: 36px; } }

.sidebar-header .cross,
.contact-form-header .cross {
  position: relative;
  padding: 0;
  width: 42px;
  height: 42px;
  pointer-events: all;
  -webkit-transition: 0.25s;
  transition: 0.25s; }
  .sidebar-header .cross.cross-white .line,
  .contact-form-header .cross.cross-white .line {
    background: white; }
  .sidebar-header .cross:hover,
  .contact-form-header .cross:hover {
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg); }
    .sidebar-header .cross:hover .line,
    .contact-form-header .cross:hover .line {
      background: #6845FF; }
  .sidebar-header .cross .line,
  .contact-form-header .cross .line {
    position: absolute;
    top: 20px;
    height: 2px;
    width: 32px;
    left: 5px;
    background: black;
    -webkit-transition: 0.25s;
    transition: 0.25s; }
    .sidebar-header .cross .line:nth-child(1),
    .contact-form-header .cross .line:nth-child(1) {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .sidebar-header .cross .line:nth-child(2),
    .contact-form-header .cross .line:nth-child(2) {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }

.contact-form-box {
  color: white;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1600;
  overflow: hidden;
  display: none;
  -webkit-overflow-scrolling: touch; }
  .contact-form-box.active {
    display: block;
    overflow-y: auto; }
  .contact-form-box > .sidebar--full-width {
    background: black;
    border-bottom-left-radius: 32px;
    border-bottom-right-radius: 32px; }
    @media (min-width: 760px) {
      .contact-form-box > .sidebar--full-width {
        border-bottom-left-radius: 60px;
        border-bottom-right-radius: 60px; } }
  .contact-form-box .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: black; }
    @media (min-width: 760px) {
      .contact-form-box .bg {
        background: white; } }
  .contact-form-box .row-intro {
    margin-bottom: 36px; }
    .contact-form-box .row-intro .h1 {
      line-height: 100%;
      padding-right: 32px; }
      @media (min-width: 760px) {
        .contact-form-box .row-intro .h1 {
          padding-right: 0;
          max-width: 578px; } }
      @media (min-width: 1400px) {
        .contact-form-box .row-intro .h1 {
          margin-top: 38px; } }
  .contact-form-box .btn-send-contact-form {
    display: inline-block;
    padding: 1px;
    border-radius: 200px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    cursor: pointer;
    background: white;
    -webkit-transition: 0.35s;
    transition: 0.35s; }
    .contact-form-box .btn-send-contact-form:hover {
      background: #6845FF; }
      .contact-form-box .btn-send-contact-form:hover span {
        background: #6845FF;
        color: white; }
    .contact-form-box .btn-send-contact-form span {
      font-size: 18px;
      line-height: 100%;
      color: white;
      -webkit-transition: 0.35s;
      transition: 0.35s;
      background: white;
      color: black;
      border-radius: 200px;
      padding: 8px 24px; }
      @media (min-width: 760px) {
        .contact-form-box .btn-send-contact-form span {
          padding: 8px 24px;
          font-size: 24px; } }
      @media (min-width: 1400px) {
        .contact-form-box .btn-send-contact-form span {
          font-size: 24px; } }
  .contact-form-box .contact-form-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 15px 0;
    z-index: 600; }
    @media (min-width: 760px) {
      .contact-form-box .contact-form-header {
        padding: 25px 0; } }
    @media (min-width: 1024px) {
      .contact-form-box .contact-form-header {
        padding: 30px 0; } }
    @media (min-width: 1400px) {
      .contact-form-box .contact-form-header {
        padding: 35px 0; } }
    .contact-form-box .contact-form-header .fill {
      fill: white; }
    @media (max-width: 759px) {
      .contact-form-box .contact-form-header .logo {
        width: 80px; } }
    .contact-form-box .contact-form-header .col-12 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .contact-form-box .content-wrapper {
    padding: 24px 0 40px; }
    @media (min-width: 760px) {
      .contact-form-box .content-wrapper {
        padding: 24px 0 80px; } }
    @media (min-width: 1400px) {
      .contact-form-box .content-wrapper {
        padding: 24px 0 104px; } }
  .contact-form-box .content {
    display: none; }
    .contact-form-box .content.active {
      display: block; }
  @media (max-width: 759px) {
    .contact-form-box .contact-footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; } }
  @media (max-width: 759px) {
    .contact-form-box .social-icons {
      margin-top: 40px;
      padding-bottom: 80px; } }
  .contact-form-box .social-links a {
    margin-bottom: 7px;
    display: inline-block; }

.contact-circle-bg {
  position: absolute;
  width: calc(145vw + 145vh);
  height: calc(145vw + 145vh);
  background: black;
  border-radius: 50%;
  top: 16px;
  right: 30px;
  pointer-events: none;
  display: none;
  z-index: 1550; }

input,
textarea,
select,
option {
  -webkit-appearance: none;
  border: 1px solid #3F3F3F;
  outline: 0;
  border-radius: 24px !important;
  font-weight: 300; }

.form-sidebar {
  position: relative; }
  @media (min-width: 1400px) {
    .form-sidebar {
      margin-top: -38px; } }
  .form-sidebar .line {
    position: relative;
    margin-bottom: 16px; }
    @media (min-width: 1400px) {
      .form-sidebar .line {
        margin-bottom: 28px; } }
    .form-sidebar .line .custom-radios {
      position: relative;
      width: 100%; }
      @media (min-width: 760px) {
        .form-sidebar .line .custom-radios {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
      .form-sidebar .line .custom-radios .custom-radio {
        position: relative;
        border: 2px solid #979797;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 16px;
        padding: 12px 18px;
        margin-bottom: 18px;
        background-color: white;
        -webkit-transition: 0.2s;
        transition: 0.2s; }
        @media (min-width: 760px) {
          .form-sidebar .line .custom-radios .custom-radio {
            width: 30.98982%;
            margin-bottom: 0; } }
        @media (min-width: 1024px) {
          .form-sidebar .line .custom-radios .custom-radio {
            font-size: 18px;
            padding: 18px 24px; } }
        .form-sidebar .line .custom-radios .custom-radio.active {
          border-color: black;
          background-color: black;
          color: white; }
    .form-sidebar .line .input-box-select.dropdown-opened .arrow-down {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .form-sidebar .line .input-box-select .arrow-down {
      position: absolute;
      right: 16px;
      top: 20px;
      pointer-events: none;
      -webkit-transition: 0.2s;
      transition: 0.2s; }
      @media (min-width: 760px) {
        .form-sidebar .line .input-box-select .arrow-down {
          top: 20px; } }
      @media (min-width: 1400px) {
        .form-sidebar .line .input-box-select .arrow-down {
          top: 27px; } }
    .form-sidebar .line .input-box {
      position: relative;
      width: 100%; }
      .form-sidebar .line .input-box.input-textarea {
        padding-top: 6px; }
        @media (min-width: 760px) {
          .form-sidebar .line .input-box.input-textarea {
            padding-top: 6px; } }
        @media (min-width: 1024px) {
          .form-sidebar .line .input-box.input-textarea {
            padding-top: 6px; } }
        @media (min-width: 1400px) {
          .form-sidebar .line .input-box.input-textarea {
            padding-top: 6px; } }
      .form-sidebar .line .input-box .error-message {
        position: relative;
        color: #ff6666;
        display: none;
        font-size: 14px; }
        @media (min-width: 1024px) {
          .form-sidebar .line .input-box .error-message {
            font-size: 16px; } }
      .form-sidebar .line .input-box .placeholder {
        position: absolute;
        color: rgba(255, 255, 255, 0.3);
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        -webkit-transform-origin: left;
                transform-origin: left;
        -webkit-transition: 0.25s;
        transition: 0.25s;
        z-index: 10; }
        .form-sidebar .line .input-box .placeholder.required::after {
          position: relative;
          content: "*";
          color: #000; }
      .form-sidebar .line .input-box.active .placeholder, .form-sidebar .line .input-box.filled .placeholder {
        color: #c3c3c3;
        -webkit-transform: scale(0.7) translateY(-26px);
                transform: scale(0.7) translateY(-26px); }
        @media (min-width: 760px) {
          .form-sidebar .line .input-box.active .placeholder, .form-sidebar .line .input-box.filled .placeholder {
            -webkit-transform: scale(0.7) translateY(-32px);
                    transform: scale(0.7) translateY(-32px); } }
        @media (min-width: 1400px) {
          .form-sidebar .line .input-box.active .placeholder, .form-sidebar .line .input-box.filled .placeholder {
            -webkit-transform: scale(0.6) translateY(-45px);
                    transform: scale(0.6) translateY(-45px); } }
      .form-sidebar .line .input-box.active input, .form-sidebar .line .input-box.active textarea {
        border-color: white; }
      .form-sidebar .line .input-box input, .form-sidebar .line .input-box textarea {
        position: relative;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        background: transparent;
        color: white;
        resize: none; }
      .form-sidebar .line .input-box input:-webkit-autofill,
      .form-sidebar .line .input-box input:-webkit-autofill:hover,
      .form-sidebar .line .input-box input:-webkit-autofill:focus,
      .form-sidebar .line .input-box input:-webkit-autofill:active {
        -webkit-box-shadow: 0 0 0 100px black inset !important;
        color: white !important;
        -webkit-text-fill-color: white !important; }
      .form-sidebar .line .input-box input, .form-sidebar .line .input-box textarea, .form-sidebar .line .input-box .placeholder {
        -webkit-box-sizing: content-box;
                box-sizing: content-box;
        line-height: 16px;
        font-family: "Suisse", sans-serif;
        font-size: 16px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px; }
        @media (min-width: 760px) {
          .form-sidebar .line .input-box input, .form-sidebar .line .input-box textarea, .form-sidebar .line .input-box .placeholder {
            font-size: 18px;
            line-height: 20px;
            padding-top: 15px;
            padding-bottom: 15px;
            padding-left: 15px; } }
        @media (min-width: 1400px) {
          .form-sidebar .line .input-box input, .form-sidebar .line .input-box textarea, .form-sidebar .line .input-box .placeholder {
            font-size: 24px;
            line-height: 24px;
            padding-top: 16px;
            padding-bottom: 16px;
            padding-left: 20px; } }
        .form-sidebar .line .input-box input::-webkit-input-placeholder, .form-sidebar .line .input-box textarea::-webkit-input-placeholder, .form-sidebar .line .input-box .placeholder::-webkit-input-placeholder {
          color: white; }
        .form-sidebar .line .input-box input::-moz-placeholder, .form-sidebar .line .input-box textarea::-moz-placeholder, .form-sidebar .line .input-box .placeholder::-moz-placeholder {
          color: white; }
        .form-sidebar .line .input-box input::-ms-input-placeholder, .form-sidebar .line .input-box textarea::-ms-input-placeholder, .form-sidebar .line .input-box .placeholder::-ms-input-placeholder {
          color: white; }
        .form-sidebar .line .input-box input::placeholder, .form-sidebar .line .input-box textarea::placeholder, .form-sidebar .line .input-box .placeholder::placeholder {
          color: white; }
      .form-sidebar .line .input-box textarea {
        height: auto;
        min-height: 110px; }
        @media (min-width: 1024px) {
          .form-sidebar .line .input-box textarea {
            min-height: 178px; } }
        @media (min-width: 1400px) {
          .form-sidebar .line .input-box textarea {
            min-height: 214px; } }
        .form-sidebar .line .input-box textarea.has-placeholder {
          color: rgba(255, 255, 255, 0.3); }
      .form-sidebar .line .input-box.has-error .placeholder {
        color: #ff6666; }
      .form-sidebar .line .input-box.has-error input, .form-sidebar .line .input-box.has-error textarea {
        border-color: #ff6666; }
      .form-sidebar .line .input-box.has-error .error-message {
        display: block; }
      .form-sidebar .line .input-box .input-subject {
        color: white;
        background: black;
        outline: none;
        border-style: none;
        width: 100%;
        -webkit-appearance: none;
        font-size: 16px;
        font-family: "Suisse", sans-serif;
        -webkit-appearance: none;
        border: 1px solid #3F3F3F;
        outline: 0;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px; }
        @media (min-width: 760px) {
          .form-sidebar .line .input-box .input-subject {
            font-size: 18px;
            line-height: 20px;
            padding-top: 15px;
            padding-bottom: 15px;
            padding-left: 15px; } }
        @media (min-width: 1400px) {
          .form-sidebar .line .input-box .input-subject {
            font-size: 24px;
            line-height: 24px;
            padding-top: 19px;
            padding-bottom: 19px;
            padding-left: 20px; } }
        .form-sidebar .line .input-box .input-subject.has-placeholder {
          color: rgba(255, 255, 255, 0.3); }
    .form-sidebar .line .btn-submit {
      margin-top: 30px; }

.page-loaded .animate-scroll {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s; }
  .page-loaded .animate-scroll.animate-3 {
    -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s; }
  .page-loaded .animate-scroll.animate-4 {
    -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s; }

.animate-scroll.animate {
  opacity: 0;
  -webkit-transform: translateY(42px);
          transform: translateY(42px); }

.animate--lineByLine span {
  display: inline-block;
  opacity: 0; }

@-webkit-keyframes randommovement {
  0% {
    -webkit-transform: translate(-5%, 5%);
            transform: translate(-5%, 5%); }
  25% {
    -webkit-transform: translate(5%, -1%);
            transform: translate(5%, -1%); }
  50% {
    -webkit-transform: translate(-1%, -4%);
            transform: translate(-1%, -4%); }
  100% {
    -webkit-transform: translate(3%, 2%);
            transform: translate(3%, 2%); } }

@keyframes randommovement {
  0% {
    -webkit-transform: translate(-5%, 5%);
            transform: translate(-5%, 5%); }
  25% {
    -webkit-transform: translate(5%, -1%);
            transform: translate(5%, -1%); }
  50% {
    -webkit-transform: translate(-1%, -4%);
            transform: translate(-1%, -4%); }
  100% {
    -webkit-transform: translate(3%, 2%);
            transform: translate(3%, 2%); } }

@-webkit-keyframes randommovement2 {
  0% {
    -webkit-transform: translate(5%, -3%);
            transform: translate(5%, -3%); }
  25% {
    -webkit-transform: translate(3%, 2%);
            transform: translate(3%, 2%); }
  50% {
    -webkit-transform: translate(-2%, -6%);
            transform: translate(-2%, -6%); }
  100% {
    -webkit-transform: translate(-4%, 6%);
            transform: translate(-4%, 6%); } }

@keyframes randommovement2 {
  0% {
    -webkit-transform: translate(5%, -3%);
            transform: translate(5%, -3%); }
  25% {
    -webkit-transform: translate(3%, 2%);
            transform: translate(3%, 2%); }
  50% {
    -webkit-transform: translate(-2%, -6%);
            transform: translate(-2%, -6%); }
  100% {
    -webkit-transform: translate(-4%, 6%);
            transform: translate(-4%, 6%); } }

@-webkit-keyframes randommovement5050 {
  0% {
    -webkit-transform: translate(-48%, -52%);
            transform: translate(-48%, -52%); }
  25% {
    -webkit-transform: translate(-52%, -49%);
            transform: translate(-52%, -49%); }
  50% {
    -webkit-transform: translate(-47%, -54%);
            transform: translate(-47%, -54%); }
  100% {
    -webkit-transform: translate(-51%, -48%);
            transform: translate(-51%, -48%); } }

@keyframes randommovement5050 {
  0% {
    -webkit-transform: translate(-48%, -52%);
            transform: translate(-48%, -52%); }
  25% {
    -webkit-transform: translate(-52%, -49%);
            transform: translate(-52%, -49%); }
  50% {
    -webkit-transform: translate(-47%, -54%);
            transform: translate(-47%, -54%); }
  100% {
    -webkit-transform: translate(-51%, -48%);
            transform: translate(-51%, -48%); } }

@-webkit-keyframes randommovement50502 {
  0% {
    -webkit-transform: translate(-47%, -54%);
            transform: translate(-47%, -54%); }
  25% {
    -webkit-transform: translate(-51%, -48%);
            transform: translate(-51%, -48%); }
  50% {
    -webkit-transform: translate(-48%, -52%);
            transform: translate(-48%, -52%); }
  100% {
    -webkit-transform: translate(-52%, -49%);
            transform: translate(-52%, -49%); } }

@keyframes randommovement50502 {
  0% {
    -webkit-transform: translate(-47%, -54%);
            transform: translate(-47%, -54%); }
  25% {
    -webkit-transform: translate(-51%, -48%);
            transform: translate(-51%, -48%); }
  50% {
    -webkit-transform: translate(-48%, -52%);
            transform: translate(-48%, -52%); }
  100% {
    -webkit-transform: translate(-52%, -49%);
            transform: translate(-52%, -49%); } }

input, textarea {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important; }

.max-controls {
  position: fixed;
  left: 20px;
  bottom: 20px;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 14px;
  line-height: 20px;
  padding: 12px;
  color: white;
  z-index: 500; }

.max-box {
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #c3c3c3;
  cursor: pointer; }

.popup-max {
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: rgba(242, 242, 242, 0.88);
  min-height: 100vh;
  height: 100%;
  position: fixed;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  opacity: 0; }
  @media (min-width: 1024px) {
    .popup-max {
      height: 100vh;
      overflow: hidden; } }
  .popup-max .btn, .popup-max .link {
    cursor: pointer; }
  .popup-max .cl {
    clear: both; }
  .popup-max h1 {
    color: white;
    margin: 20px 0;
    font-weight: 400; }
  .popup-max .max-wrap {
    position: relative;
    margin: 0 auto;
    top: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 760px) {
      .popup-max .max-wrap {
        width: 90%;
        max-width: 610px;
        margin-top: 68px;
        height: calc(100vh - 138px);
        -webkit-box-shadow: 0px 24px 66px rgba(0, 0, 0, 0.15);
                box-shadow: 0px 24px 66px rgba(0, 0, 0, 0.15);
        border-radius: 22px;
        overflow: hidden; } }
    .popup-max .max-wrap.active {
      -webkit-transform: translate(-50%, 0%);
              transform: translate(-50%, 0%); }
  .popup-max .conversation-window {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: calc(100% - 200px);
    -ms-flex-negative: 1;
        flex-shrink: 1; }
    @media (min-width: 760px) {
      .popup-max .conversation-window {
        overflow: hidden;
        height: calc(100vh - 120px);
        left: 0; } }
    @media (min-width: 1400px) {
      .popup-max .conversation-window {
        height: calc(100vh - 120px);
        width: 100%; } }
    .popup-max .conversation-window .conversation-box {
      position: relative;
      width: 100%;
      overflow: auto;
      padding-right: 0;
      overflow-x: hidden;
      overflow-y: scroll;
      height: 100%; }
      @media (min-width: 1024px) {
        .popup-max .conversation-window .conversation-box {
          left: 0; } }
      .popup-max .conversation-window .conversation-box .conversation-wrapper {
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 80px 20px 64px 20px; }
        @media (min-width: 760px) {
          .popup-max .conversation-window .conversation-box .conversation-wrapper {
            padding: 62px 24px 20px 24px; } }
        .popup-max .conversation-window .conversation-box .conversation-wrapper::after {
          clear: both;
          content: ""; }
        @media (min-width: 1024px) {
          .popup-max .conversation-window .conversation-box .conversation-wrapper #conversation {
            padding-bottom: 0; } }
      .popup-max .conversation-window .conversation-box .options {
        position: relative; }
        @media (min-width: 760px) {
          .popup-max .conversation-window .conversation-box .options {
            margin-left: 48px; } }
      .popup-max .conversation-window .conversation-box .bubble {
        position: relative;
        padding: 12px 23px;
        border: 2px solid transparent;
        margin-bottom: 16px;
        display: inline-block;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        line-height: 24px;
        -webkit-transition: 0.2s;
        transition: 0.2s;
        font-size: 14px;
        max-width: 344px; }
        .popup-max .conversation-window .conversation-box .bubble a {
          text-decoration: underline; }
        @media (min-width: 760px) {
          .popup-max .conversation-window .conversation-box .bubble {
            font-size: 18px;
            line-height: 21px; } }
        .popup-max .conversation-window .conversation-box .bubble.max {
          float: left;
          background: #EAEAEA;
          color: black;
          border-radius: 0 19px 19px 19px; }
          .popup-max .conversation-window .conversation-box .bubble.max.typing {
            background-image: url(../img/max/typing.gif);
            background-position: center;
            background-repeat: no-repeat; }
          .popup-max .conversation-window .conversation-box .bubble.max .max-logo {
            width: calc(50% - 20px);
            height: auto;
            margin: 10px;
            pointer-events: none;
            max-width: 160px; }
          @media (min-width: 760px) {
            .popup-max .conversation-window .conversation-box .bubble.max {
              max-width: 400px;
              margin-left: 48px; } }
          @media (min-width: 760px) {
            .popup-max .conversation-window .conversation-box .bubble.max::before {
              position: absolute;
              left: -51px;
              top: -1px;
              width: 34px;
              height: 34px;
              border-radius: 50%;
              background-image: url(../img/max/max-avatar-blue.svg);
              background-size: contain;
              content: "";
              -webkit-transition: 0.5s;
              transition: 0.5s; }
            .popup-max .conversation-window .conversation-box .bubble.max.animate::before {
              -webkit-transform: scale(0.6);
                      transform: scale(0.6);
              opacity: 0; } }
        .popup-max .conversation-window .conversation-box .bubble.client {
          float: right;
          background-color: #0B40FF;
          color: white;
          border-color: #0B40FF;
          border-radius: 19px 0 19px 19px;
          cursor: pointer; }
          @media (min-width: 1024px) {
            .popup-max .conversation-window .conversation-box .bubble.client {
              max-width: 400px; } }
          .popup-max .conversation-window .conversation-box .bubble.client .edit-msg {
            position: absolute;
            cursor: pointer;
            pointer-events: none;
            opacity: 0;
            line-height: 24px;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            right: -2px;
            top: -2px;
            line-height: 49px;
            height: calc(100% + 4px);
            background-color: rgba(255, 255, 255, 0.9);
            width: calc(100vw - 38px);
            font-weight: 500; }
            @media (min-width: 760px) {
              .popup-max .conversation-window .conversation-box .bubble.client .edit-msg {
                width: 547px; } }
            @media (min-width: 1024px) {
              .popup-max .conversation-window .conversation-box .bubble.client .edit-msg {
                top: 0;
                padding: 12px 24px 12px 12px;
                right: 100%;
                -webkit-transition: 0.25s;
                transition: 0.25s;
                background-color: transparent;
                width: auto;
                line-height: 24px; } }
            .popup-max .conversation-window .conversation-box .bubble.client .edit-msg .mobile-icon {
              position: relative;
              display: inline-block;
              height: 36px;
              width: 36px;
              background-color: black;
              border-radius: 50%;
              vertical-align: middle;
              margin-right: 20px;
              background-image: url(../img/icons/edit-white.svg);
              background-position: center;
              background-repeat: no-repeat;
              background-size: 14px 14px; }
              @media (min-width: 1024px) {
                .popup-max .conversation-window .conversation-box .bubble.client .edit-msg .mobile-icon {
                  display: none; } }
            .popup-max .conversation-window .conversation-box .bubble.client .edit-msg .edit-desktop {
              display: none; }
              @media (min-width: 1024px) {
                .popup-max .conversation-window .conversation-box .bubble.client .edit-msg .edit-desktop {
                  display: inline-block; } }
          .popup-max .conversation-window .conversation-box .bubble.client .edit-mobile {
            display: inline-block; }
            @media (min-width: 1024px) {
              .popup-max .conversation-window .conversation-box .bubble.client .edit-mobile {
                display: none; } }
          .popup-max .conversation-window .conversation-box .bubble.client.active .edit-msg {
            opacity: 1;
            pointer-events: all;
            color: black; }
          @media (min-width: 1024px) {
            .popup-max .conversation-window .conversation-box .bubble.client:hover .edit-msg {
              opacity: 1;
              pointer-events: all;
              color: black; } }
        .popup-max .conversation-window .conversation-box .bubble.option, .popup-max .conversation-window .conversation-box .bubble.checkbox, .popup-max .conversation-window .conversation-box .bubble.multiselect {
          float: left;
          border-color: #0B40FF;
          color: #0B40FF;
          cursor: pointer;
          clear: none;
          margin: 0px 4px 8px 0px;
          line-height: 19px;
          border-radius: 19px;
          background-color: rgba(11, 64, 255, 0);
          font-weight: 500; }
          .popup-max .conversation-window .conversation-box .bubble.option:hover, .popup-max .conversation-window .conversation-box .bubble.checkbox:hover, .popup-max .conversation-window .conversation-box .bubble.multiselect:hover {
            background-color: rgba(11, 64, 255, 0.1); }
        .popup-max .conversation-window .conversation-box .bubble.multiselect {
          padding-left: 42px; }
          .popup-max .conversation-window .conversation-box .bubble.multiselect::after {
            position: absolute;
            width: 19px;
            height: 19px;
            border-radius: 4px;
            border: 2px solid #0B40FF;
            background-color: white;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            top: 15px;
            left: 15px;
            content: ""; }
        .popup-max .conversation-window .conversation-box .bubble.multiselect.checked, .popup-max .conversation-window .conversation-box .bubble.option.checked, .popup-max .conversation-window .conversation-box .bubble.checkbox.checked {
          background-color: #0B40FF;
          color: white; }
          .popup-max .conversation-window .conversation-box .bubble.multiselect.checked::after, .popup-max .conversation-window .conversation-box .bubble.option.checked::after, .popup-max .conversation-window .conversation-box .bubble.checkbox.checked::after {
            border-color: white;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url(../img/icons/icon-check-blue.svg); }
        .popup-max .conversation-window .conversation-box .bubble.animate {
          -webkit-transition: 2s;
          transition: 2s;
          opacity: 0;
          -webkit-transform: translateY(16px);
                  transform: translateY(16px); }
        .popup-max .conversation-window .conversation-box .bubble i {
          font-style: normal;
          text-decoration: underline;
          cursor: pointer; }
        .popup-max .conversation-window .conversation-box .bubble.max-file-upload {
          float: right;
          background-color: white;
          color: #000;
          border-color: white;
          border-radius: 24px 0 24px 24px;
          display: inline-block;
          padding: 0; }
          .popup-max .conversation-window .conversation-box .bubble.max-file-upload .text {
            position: relative;
            cursor: pointer;
            padding: 11px 20px 11px 20px; }
          .popup-max .conversation-window .conversation-box .bubble.max-file-upload.error .text {
            color: #ff6666; }
          .popup-max .conversation-window .conversation-box .bubble.max-file-upload .delete-file {
            position: absolute;
            width: 46px;
            height: 46px;
            top: 0;
            right: 0;
            -webkit-transition: 0.25s;
            transition: 0.25s;
            display: none;
            cursor: pointer; }
            .popup-max .conversation-window .conversation-box .bubble.max-file-upload .delete-file:hover {
              -webkit-transform: rotate(90deg);
                      transform: rotate(90deg); }
            .popup-max .conversation-window .conversation-box .bubble.max-file-upload .delete-file .line {
              position: absolute;
              top: 23px;
              width: 14px;
              height: 1px;
              left: 16px;
              background-color: #000; }
              .popup-max .conversation-window .conversation-box .bubble.max-file-upload .delete-file .line:nth-child(1) {
                -webkit-transform: rotate(45deg);
                        transform: rotate(45deg); }
              .popup-max .conversation-window .conversation-box .bubble.max-file-upload .delete-file .line:nth-child(2) {
                -webkit-transform: rotate(-45deg);
                        transform: rotate(-45deg); }
          .popup-max .conversation-window .conversation-box .bubble.max-file-upload.uploaded .delete-file {
            display: block; }
          .popup-max .conversation-window .conversation-box .bubble.max-file-upload.uploaded .text {
            padding: 11px 42px 11px 20px; }
          .popup-max .conversation-window .conversation-box .bubble.max-file-upload input {
            width: 0;
            height: 0;
            display: none; }
  .popup-max .max-hints {
    display: none; }

.max-input-box {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  position: relative;
  bottom: 0;
  left: 0;
  z-index: 1100;
  margin: 0 24px;
  padding-top: 12px;
  padding-bottom: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .max-input-box.active {
    pointer-events: all; }
    .max-input-box.active .input-text {
      border: 2px solid #0B40FF; }
    .max-input-box.active .btn-send {
      background-color: #0B40FF; }
  .max-input-box .input-text {
    position: relative;
    border-radius: 50px !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #DBDBDB;
    color: black;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    outline: none;
    -webkit-appearance: none;
    width: calc(100% - 84px);
    height: 50px;
    font-size: 16px;
    line-height: 16px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%; }
    .max-input-box .input-text::-webkit-input-placeholder {
      color: #c3c3c3; }
    .max-input-box .input-text::-moz-placeholder {
      color: #c3c3c3; }
    .max-input-box .input-text::-ms-input-placeholder {
      color: #c3c3c3; }
    .max-input-box .input-text::placeholder {
      color: #c3c3c3; }
    .max-input-box .input-text:focus {
      color: #000; }
  .max-input-box .btn-send {
    position: absolute;
    right: 7px;
    top: 19px;
    width: 36px;
    height: 36px;
    background-color: #E1E1E1;
    border: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    outline: none;
    background-image: url(../img/arrows/arrow-white-up.svg);
    background-size: 16px auto;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    border-radius: 50%; }
    .max-input-box .btn-send::after {
      position: absolute;
      top: -16px;
      left: -16px;
      width: calc(100% + 32px);
      height: calc(100% + 32px);
      content: ""; }
  .max-input-box .max-error {
    position: absolute;
    bottom: 100%;
    left: 0px;
    color: white;
    padding: 14px 12%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 22px;
    background-color: #232323;
    font-size: 12px;
    color: white;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    opacity: 0;
    pointer-events: none;
    width: 100%; }
    .max-input-box .max-error.active {
      opacity: 1; }
    .max-input-box .max-error::after {
      position: absolute;
      width: 16px;
      height: 16px;
      background-color: #232323;
      content: "";
      left: 15.44017%;
      bottom: -8px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }

.max-navigation {
  position: fixed;
  top: 0;
  left: 0;
  color: black;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  width: 100%;
  padding: 8px 20px;
  z-index: 1100; }
  @media (max-width: 759px) {
    .max-navigation {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      height: 48px;
      background-color: white; } }
  @media (min-width: 1024px) {
    .max-navigation {
      width: 100%;
      padding-top: 18px;
      padding-bottom: 0;
      margin: 0;
      background-color: transparent;
      border-bottom-style: none; } }
  .max-navigation .bg {
    position: absolute;
    height: calc(100% - 1px);
    background-color: white;
    width: 120%;
    top: 0;
    left: -10%; }
    @media (min-width: 760px) {
      .max-navigation .bg {
        display: none; } }
  .max-navigation .navigation-controls {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    right: 20px;
    top: 8px; }
    @media (min-width: 760px) {
      .max-navigation .navigation-controls {
        right: 20px;
        top: 20px; } }
    @media (min-width: 1024px) {
      .max-navigation .navigation-controls {
        top: 33px;
        right: 30px; } }
  .max-navigation .max-help {
    pointer-events: all;
    cursor: pointer;
    -webkit-transition: 0.15s;
    transition: 0.15s;
    font-size: 16px;
    line-height: 32px;
    position: relative;
    margin-right: 28px;
    font-weight: 500; }
    .max-navigation .max-help:hover {
      opacity: 0.8; }
  .max-navigation .max-closer {
    position: relative;
    float: right;
    cursor: pointer;
    pointer-events: all;
    -webkit-transition: 0.25s;
    transition: 0.25s;
    width: 32px;
    height: 32px;
    font-weight: 500; }
    @media (min-width: 1024px) {
      .max-navigation .max-closer {
        width: 32px;
        height: 32px; } }
    .max-navigation .max-closer:hover {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
    .max-navigation .max-closer .line {
      position: absolute;
      width: 100%;
      height: 2px;
      background-color: white;
      top: 50%;
      left: 0; }
      .max-navigation .max-closer .line:nth-child(1) {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }
      .max-navigation .max-closer .line:nth-child(2) {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }

.confirm-selection {
  position: relative;
  padding: 11px 20px;
  border: 2px solid transparent;
  margin-bottom: 20px;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 24px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  font-size: 14px;
  cursor: pointer;
  clear: none;
  margin: 0px 4px 10px 0px;
  line-height: 19px;
  border-radius: 20px;
  pointer-events: none;
  border-color: #0B40FF;
  background-color: rgba(11, 64, 255, 0);
  color: #0B40FF;
  opacity: 0;
  font-weight: 500;
  margin-top: 26px; }
  @media (min-width: 760px) {
    .confirm-selection {
      font-size: 18px; } }
  .confirm-selection:hover {
    background-color: rgba(11, 64, 255, 0.2); }
  .confirm-selection.active {
    opacity: 1;
    pointer-events: all; }

.max-hint-panel-overlay {
  position: fixed;
  height: 100vh;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(11, 11, 11, 0.8);
  display: none;
  opacity: 0;
  z-index: 1200; }

.max-hint-panel {
  position: fixed;
  width: 100%;
  max-width: 780px;
  background-color: white;
  top: 0;
  right: 0;
  height: 100vh;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 1500; }
  @media (min-width: 1024px) {
    .max-hint-panel {
      padding-left: 148px;
      padding-right: 250px; } }
  .max-hint-panel .h3 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .max-hint-panel .header {
    position: relative;
    padding-top: 60px; }
    .max-hint-panel .header .max-tip-closer {
      position: relative;
      width: 50px;
      height: 50px;
      cursor: pointer; }
      .max-hint-panel .header .max-tip-closer:hover .arrow-left {
        -webkit-transform: rotate(180deg) translateX(3px);
                transform: rotate(180deg) translateX(3px); }
      .max-hint-panel .header .max-tip-closer .arrow-left {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url(../img/arrows/arrow-black-right.svg);
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
        background-position: center;
        background-repeat: no-repeat;
        pointer-events: none;
        -webkit-transition: 0.55s;
        transition: 0.55s; }
  .max-hint-panel .content {
    padding-top: 68px;
    padding-bottom: 80px; }
    .max-hint-panel .content .expandable {
      position: relative;
      padding: 0 0 32px 0; }
      @media (min-width: 1024px) {
        .max-hint-panel .content .expandable {
          padding: 32px 0; } }
      .max-hint-panel .content .expandable.active .headline .plusminus .line:nth-child(1) {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg); }
      .max-hint-panel .content .expandable .headline {
        position: relative;
        color: #000;
        cursor: pointer;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 20px;
        line-height: 30px;
        padding-right: 50px;
        padding-bottom: 18px; }
        @media (min-width: 1024px) {
          .max-hint-panel .content .expandable .headline {
            padding-bottom: 24px;
            padding-right: 0;
            font-size: 30px;
            line-height: 36px; } }
        .max-hint-panel .content .expandable .headline .plusminus {
          position: absolute;
          width: 26px;
          height: 26px;
          top: 4px;
          right: 0;
          -webkit-transform: scale(0.8);
                  transform: scale(0.8); }
          @media (min-width: 1024px) {
            .max-hint-panel .content .expandable .headline .plusminus {
              right: -98px;
              -webkit-transform: none;
                      transform: none; } }
          .max-hint-panel .content .expandable .headline .plusminus .line {
            position: absolute;
            height: 2px;
            width: 100%;
            top: 13px;
            left: 0;
            background-color: #000;
            -webkit-transition: 0.25s;
            transition: 0.25s; }
            .max-hint-panel .content .expandable .headline .plusminus .line:nth-child(1) {
              -webkit-transform: rotate(90deg);
                      transform: rotate(90deg); }
      .max-hint-panel .content .expandable .content {
        padding: 0;
        height: 0px;
        overflow: hidden;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 16px;
        line-height: 24px;
        padding-right: 50px; }
        @media (min-width: 1024px) {
          .max-hint-panel .content .expandable .content {
            padding-right: 0; } }

.max-exit {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(242, 242, 242, 0.88);
  display: none;
  opacity: 0;
  z-index: 2000;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  @media (max-width: 759px) {
    .max-exit {
      height: 100vh;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch; } }
  .max-exit.active {
    display: block; }
    @media (min-width: 760px) {
      .max-exit.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .max-exit .wrapper {
    position: relative;
    color: #000;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: white;
    width: 100%;
    padding: 41px 44px 44px; }
    @media (min-width: 760px) {
      .max-exit .wrapper {
        border-radius: 22px;
        max-width: 560px;
        -webkit-box-shadow: 0px 24px 66px rgba(0, 0, 0, 0.15);
                box-shadow: 0px 24px 66px rgba(0, 0, 0, 0.15); } }
    .max-exit .wrapper .msg {
      text-align: center;
      font-size: 18px;
      line-height: 145%;
      margin-bottom: 46px;
      font-weight: 500; }
      @media (min-width: 1024px) {
        .max-exit .wrapper .msg {
          font-size: 20px; } }
  @media (min-width: 760px) {
    .max-exit .buttons-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (min-width: 760px) {
    .max-exit .buttons-wrapper .side-right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  @media (min-width: 760px) {
    .max-exit .buttons-wrapper .side-right .btn-start-over {
      margin-left: 17px; } }
  .max-exit .btn {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    margin-bottom: 12px; }
    @media (min-width: 760px) {
      .max-exit .btn {
        width: 130px; } }

.page-m-solversbot .popup-max {
  display: block;
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important;
  position: relative; }
  @media (min-width: 1024px) {
    .page-m-solversbot .popup-max {
      position: fixed; } }
  .page-m-solversbot .popup-max .conversation-window {
    height: auto; }

.max-element {
  display: none; }

.max-intro {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: black;
  display: none;
  pointer-events: none; }
  .max-intro .max-title-text {
    font-weight: 500;
    margin-bottom: 12px;
    text-align: center; }
  .max-intro .content-wrapper {
    position: absolute;
    width: 300px;
    top: calc(50% - 60px);
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    text-align: center;
    color: black;
    font-size: 16px;
    line-height: 24px; }
    .max-intro .content-wrapper .max-img {
      position: relative;
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%); }
      .max-intro .content-wrapper .max-img img {
        width: 48px;
        height: 48px; }
      .max-intro .content-wrapper .max-img .max-dotted-large, .max-intro .content-wrapper .max-img .max-dotted-small, .max-intro .content-wrapper .max-img .max-full-large, .max-intro .content-wrapper .max-img .max-full-small {
        -webkit-transform-origin: center;
                transform-origin: center; }
    .max-intro .content-wrapper .slide {
      position: absolute;
      width: 100%;
      top: 30px;
      pointer-events: none; }
      @media (min-width: 1024px) {
        .max-intro .content-wrapper .slide {
          top: 60px; } }
    .max-intro .content-wrapper .white {
      color: white; }

#maxSlider {
  height: 240px;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: none !important; }
  @media (min-width: 760px) {
    #maxSlider {
      height: 320px; } }
  #maxSlider li {
    height: 240px;
    list-style: none;
    width: 80vw !important;
    max-width: 600px;
    background-position: center;
    background-size: cover; }
    @media (min-width: 760px) {
      #maxSlider li {
        height: 320px; } }

.navbar-static-logo {
  position: absolute;
  top: 17px;
  left: 16px;
  z-index: 10; }

.navbar {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 500;
  -webkit-box-shadow: 0px 4px 40px transparent;
          box-shadow: 0px 4px 40px transparent;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 16px;
  pointer-events: none; }
  @media (max-width: 759px) {
    .navbar {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-top: 6px; } }
  @media (min-width: 760px) {
    .navbar {
      padding: 20px 24px; } }
  .navbar.loaded {
    -webkit-transition: 0.5s;
    transition: 0.5s; }
    .navbar.loaded .hamburger .line {
      -webkit-transition: 0.5s;
      transition: 0.5s; }
    .navbar.loaded .fill {
      -webkit-transition: 0.5s;
      transition: 0.5s; }
  .navbar.dark-background {
    color: white; }
    .navbar.dark-background .fill {
      fill: white; }
    .navbar.dark-background .hamburger.menu-opener .line {
      background: white; }
  .navbar.filled {
    color: black; }
    .navbar.filled .fill {
      fill: black; }
    .navbar.filled .hamburger.menu-opener .line {
      background: black; }
    .navbar.filled .logo-improve {
      width: 110px; }
      @media (max-width: 759px) {
        .navbar.filled .logo-improve {
          width: 70px; } }
    .navbar.filled .btn-blue {
      opacity: 1;
      pointer-events: all; }
  .navbar .fill {
    fill: black; }
  @media (max-width: 759px) {
    .navbar .logo svg, .navbar .logo img {
      width: 80px; } }
  .navbar .logo-improve {
    width: 178px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    display: block;
    height: auto; }
    @media (max-width: 759px) {
      .navbar .logo-improve {
        width: 120px; } }
  .navbar .btn-blue {
    opacity: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    pointer-events: none; }
  .navbar .col-12 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .navbar .side-left {
    pointer-events: all; }
    .navbar .side-left a {
      display: inline-block;
      margin-left: -16px;
      margin-top: -16px;
      padding: 16px; }
    .navbar .side-left img {
      display: block; }
  .navbar .main-navigation {
    pointer-events: all; }
    .navbar .main-navigation .menu-item {
      margin-bottom: 2px; }
      @media (max-width: 759px) {
        .navbar .main-navigation .menu-item {
          margin-bottom: 12px; } }
      .navbar .main-navigation .menu-item.active a {
        background: white; }
        @media (min-width: 760px) {
          .navbar .main-navigation .menu-item.active a {
            background: white; } }
        .navbar .main-navigation .menu-item.active a span {
          background: white;
          color: black; }
          @media (min-width: 760px) {
            .navbar .main-navigation .menu-item.active a span {
              background: black;
              color: white; } }
      .navbar .main-navigation .menu-item a {
        border-radius: 60px;
        padding: 1px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-transition: background-color 0.25s;
        transition: background-color 0.25s;
        background: white; }
        @media (min-width: 760px) {
          .navbar .main-navigation .menu-item a {
            background: black;
            margin-bottom: 4px; } }
        .navbar .main-navigation .menu-item a span {
          font-size: 24px;
          line-height: 24px;
          padding-left: 10px;
          padding-right: 10px;
          border-radius: 40px;
          color: white;
          background: black;
          padding-top: 4px;
          padding-bottom: 4px;
          -webkit-transition: 0.25s;
          transition: 0.25s; }
          @media (min-width: 760px) {
            .navbar .main-navigation .menu-item a span {
              padding-top: 4px;
              padding-bottom: 4px;
              font-size: 20px;
              line-height: 20px;
              color: black;
              background: white; } }
          @media (min-width: 1024px) {
            .navbar .main-navigation .menu-item a span {
              padding-top: 4px;
              padding-bottom: 4px;
              font-size: 24px;
              line-height: 24px; } }
        .navbar .main-navigation .menu-item a:hover {
          background: #6845FF; }
          .navbar .main-navigation .menu-item a:hover span {
            background: #6845FF;
            color: white; }
    @media (max-width: 759px) {
      .navbar .main-navigation .menu-mobile-wrapper {
        position: fixed;
        background: black;
        top: 0;
        left: 0;
        width: 100vw;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding-left: 16px;
        padding-right: 16px;
        -webkit-transform: translateX(100%);
                transform: translateX(100%);
        -webkit-transition: 0.25s;
        transition: 0.25s;
        height: 100vh;
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll; }
      .navbar .main-navigation .social-icons {
        margin-top: 45px; }
      .navbar .main-navigation.menu-opened .menu-mobile-wrapper,
      .navbar .main-navigation.menu-opened .mobile-header {
        -webkit-transform: translateX(0);
                transform: translateX(0); }
      .navbar .main-navigation ul {
        display: block; }
      .navbar .main-navigation li {
        display: block; }
      .navbar .main-navigation #primary-menu,
      .navbar .main-navigation #menu-ux-audit {
        padding-top: 90px; }
      .navbar .main-navigation .mobile-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 15px 16px;
        background: black;
        z-index: 500;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-transform: translateX(100%);
                transform: translateX(100%);
        -webkit-transition: 0.25s;
        transition: 0.25s; } }
  .navbar #secondary-menu {
    color: black;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 58px; }
    .navbar #secondary-menu li {
      display: block;
      width: 50%;
      height: 20px;
      margin-bottom: 32px;
      line-height: 20px; }
    .navbar #secondary-menu a {
      color: white;
      font-size: 14px;
      line-height: 145%; }
      @media (max-width: 759px) {
        .navbar #secondary-menu a {
          background: transparent !important; } }
  .navbar .hamburger {
    position: relative;
    width: 42px;
    height: 42px;
    cursor: pointer; }
    .navbar .hamburger .line {
      position: absolute;
      top: 50%;
      left: 50%;
      height: 2px;
      width: 20px; }
    .navbar .hamburger.menu-closer .line {
      background: white; }
      .navbar .hamburger.menu-closer .line:nth-child(1) {
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
                transform: translate(-50%, -50%) rotate(-45deg); }
      .navbar .hamburger.menu-closer .line:nth-child(2) {
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
                transform: translate(-50%, -50%) rotate(45deg); }
    .navbar .hamburger.menu-opener {
      background: white;
      border-radius: 50%; }
      .navbar .hamburger.menu-opener .line {
        background: black; }
        .navbar .hamburger.menu-opener .line:nth-child(1) {
          -webkit-transform: translate(-50%, -4px);
                  transform: translate(-50%, -4px); }
        .navbar .hamburger.menu-opener .line:nth-child(2) {
          -webkit-transform: translate(-50%, 4px);
                  transform: translate(-50%, 4px); }
    @media (min-width: 760px) {
      .navbar .hamburger {
        display: none; } }
  .navbar .navbar-wrapper {
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .navbar .link-assets {
    font-size: 18px;
    color: #ED2C24; }

.navbar--improve {
  font-size: 14px; }
  .navbar--improve .side-right {
    position: relative;
    height: 100%; }
  .navbar--improve .side-right-wrapper {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .navbar--improve .improve-link-homepage {
    margin-right: 57px;
    -webkit-transition: 0.25s;
    transition: 0.25s; }
  .navbar--improve .btn-max-wrap-navbar {
    opacity: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    pointer-events: none; }
  .navbar--improve .side-right-wrapper {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translateX(240px);
            transform: translateX(240px); }
  .navbar--improve.filled .side-right-wrapper {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  .navbar--improve.filled .btn-max-wrap-navbar {
    opacity: 1;
    pointer-events: all; }
  @media (max-width: 759px) {
    .navbar--improve.filled .improve-link-homepage {
      opacity: 0;
      pointer-events: none; } }

.navbar--ux-audit .logo-wrapper {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.navbar--ux-audit .logo {
  width: 77px;
  margin-right: 10px; }

.footer-spacer {
  position: relative;
  width: 100%; }

.footer-content {
  position: relative;
  width: 100%;
  bottom: 0;
  left: 0;
  background: black;
  padding-top: 70px; }
  .footer-content.stacked {
    position: fixed; }

.section--footer {
  padding-bottom: 26px;
  color: white;
  padding-top: 40px; }
  @media (min-width: 760px) {
    .section--footer {
      padding-top: 100px; } }
  @media (max-width: 759px) {
    .section--footer .links {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .section--footer .footer-wrapper {
    font-size: 16px;
    letter-spacing: 0.04em; }
    @media (min-width: 760px) {
      .section--footer .footer-wrapper {
        font-size: 12px; } }
    @media (min-width: 1024px) {
      .section--footer .footer-wrapper {
        font-size: 14px; } }
    @media (min-width: 1400px) {
      .section--footer .footer-wrapper {
        font-size: 16px; } }
  .section--footer .social-icons {
    margin-bottom: 48px; }
    @media (min-width: 760px) {
      .section--footer .social-icons {
        width: 100%;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        margin-bottom: 40px; } }
    @media (min-width: 1400px) {
      .section--footer .social-icons {
        width: 23.70455%;
        margin-right: 1.72727%;
        margin-bottom: 0; } }
    .section--footer .social-icons img {
      width: 30px;
      height: 30px;
      margin-right: 16px;
      display: block; }
      @media (min-width: 1400px) {
        .section--footer .social-icons img {
          width: 32px;
          height: 32px;
          margin-right: 24px; } }
  .section--footer .copy {
    white-space: nowrap; }
    @media (min-width: 1400px) {
      .section--footer .copy {
        margin-top: 0; } }
    @media (max-width: 759px) {
      .section--footer .copy {
        margin-bottom: 24px;
        margin-top: 48px; } }
  .section--footer .links-copy-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
    @media (min-width: 760px) {
      .section--footer .links-copy-wrapper {
        width: 75%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    @media (min-width: 1400px) {
      .section--footer .links-copy-wrapper {
        width: 100%; } }
    .section--footer .links-copy-wrapper a {
      font-size: 18px;
      -webkit-transition: 0.25s;
      transition: 0.25s; }
      @media (min-width: 760px) {
        .section--footer .links-copy-wrapper a {
          font-size: 20px;
          margin-right: 20px; } }
      @media (min-width: 1024px) {
        .section--footer .links-copy-wrapper a {
          margin-right: 30px; } }
      @media (min-width: 1400px) {
        .section--footer .links-copy-wrapper a {
          margin-right: 40px;
          font-size: 24px; } }
      @media (max-width: 759px) {
        .section--footer .links-copy-wrapper a {
          margin-bottom: 17px; } }
      .section--footer .links-copy-wrapper a:hover {
        color: #6845FF; }
    .section--footer .links-copy-wrapper li {
      display: block; }
  @media (min-width: 760px) {
    .section--footer ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .section--footer .footer-wrapper {
      position: relative;
      width: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .section--footer .links {
      width: 100%; } }
  @media (min-width: 1024px) {
    .section--footer .footer-wrapper {
      position: relative;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (min-width: 760px) {
    .section--footer .line-top {
      display: -ms-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (min-width: 1400px) {
    .section--footer .line-top {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  @media (max-width: 759px) {
    .section--footer .menu-item {
      margin-bottom: 12px; } }

.section--footer-say-hi {
  background: black;
  color: white;
  padding-top: 60px;
  padding-bottom: 60px; }
  @media (min-width: 760px) {
    .section--footer-say-hi {
      padding-top: 140px;
      padding-bottom: 80px; } }
  @media (min-width: 1400px) {
    .section--footer-say-hi {
      padding-bottom: 250px;
      padding-top: 156px; } }
  .section--footer-say-hi .we-like-to-hear {
    max-width: 140px; }
    @media (min-width: 1400px) {
      .section--footer-say-hi .we-like-to-hear {
        max-width: 210px; } }
  .section--footer-say-hi .say-hi {
    display: inline-block;
    padding: 2px;
    border-radius: 200px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    cursor: pointer;
    background: white;
    margin-top: 40px;
    font-weight: 300;
    -webkit-transition: 0.35s;
    transition: 0.35s; }
    @media (min-width: 760px) {
      .section--footer-say-hi .say-hi {
        margin-top: 0; } }
    .section--footer-say-hi .say-hi:hover {
      background: #6845FF; }
      .section--footer-say-hi .say-hi:hover span {
        color: #6845FF; }
    .section--footer-say-hi .say-hi span {
      font-size: 40px;
      line-height: 100%;
      color: white;
      -webkit-transition: 0.35s;
      transition: 0.35s;
      background: black;
      border-radius: 200px;
      padding: 12px 24px; }
      @media (min-width: 760px) {
        .section--footer-say-hi .say-hi span {
          padding: 20px 56px;
          font-size: 90px; } }
      @media (min-width: 1400px) {
        .section--footer-say-hi .say-hi span {
          font-size: 132px; } }

.section--footer-ux-audit {
  position: relative;
  padding-bottom: 12px; }

body.fixed {
  overflow: hidden; }

body.max-opened {
  max-height: 100vh;
  position: fixed;
  overflow: hidden; }
  body.max-opened .max-element {
    display: block; }
  @media (min-width: 1024px) {
    body.max-opened {
      position: relative; } }

#content {
  background: white;
  overflow: hidden;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px; }
  @media (min-width: 1400px) {
    #content {
      border-bottom-left-radius: 64px;
      border-bottom-right-radius: 64px; } }

.section--hero {
  padding-top: 70px; }
  @media (min-width: 760px) {
    .section--hero {
      padding-top: 21px; } }
  .section--hero .line-navigation > * {
    text-align: left;
    font-size: 18px;
    line-height: 125%; }
    @media (max-width: 759px) {
      .section--hero .line-navigation > * {
        width: 82%;
        max-width: 390px; } }
    @media (min-width: 760px) {
      .section--hero .line-navigation > * {
        font-size: 18px;
        line-height: 120%;
        max-width: 360px;
        margin-left: 25.43182%; } }
    @media (min-width: 1024px) {
      .section--hero .line-navigation > * {
        font-size: 24px;
        max-width: 448px; } }
    @media (min-width: 1400px) {
      .section--hero .line-navigation > * {
        font-size: 24px;
        max-width: 448px; } }
  .section--hero .line-navigation a {
    -webkit-transition: 0.25s;
    transition: 0.25s; }
    .section--hero .line-navigation a:hover {
      color: #6845FF; }

.section--offices {
  padding-top: 100px;
  padding-bottom: 48px;
  background: white; }
  @media (min-width: 760px) {
    .section--offices {
      padding-top: 150px; } }
  @media (min-width: 1024px) {
    .section--offices {
      padding-top: 160px; } }
  @media (min-width: 1400px) {
    .section--offices {
      padding-bottom: 144px;
      padding-top: 205px; } }
  .section--offices h2 {
    margin-bottom: 50px; }
    @media (min-width: 760px) {
      .section--offices h2 {
        margin-bottom: 56px; } }
    @media (min-width: 1024px) {
      .section--offices h2 {
        margin-bottom: 69px; } }
    @media (min-width: 1400px) {
      .section--offices h2 {
        margin-bottom: 96px; } }
  @media (min-width: 760px) {
    .section--offices .offices-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (max-width: 759px) {
    .section--offices .office {
      margin-bottom: 43px; } }
  @media (min-width: 760px) {
    .section--offices .office {
      width: 32.18182%; } }
  @media (min-width: 760px) {
    .section--offices .office .office-city {
      margin-bottom: 9px; } }
  .section--offices .office .office-positions {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    line-height: 145%;
    margin-bottom: 10px; }
    @media (min-width: 760px) {
      .section--offices .office .office-positions {
        margin-bottom: 20px; } }
  .section--offices .office .office-address {
    font-size: 12px;
    letter-spacing: 0.04em;
    line-height: 145%; }

.social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .social-icons img {
    height: 26px;
    margin-right: 24px;
    display: block; }
    @media (min-width: 1400px) {
      .social-icons img {
        height: 26px;
        margin-right: 24px; } }

.cursor {
  position: absolute;
  top: -54px;
  left: -54px;
  width: 108px;
  height: 108px;
  border-radius: 50%;
  pointer-events: none;
  background-color: #6845FF;
  -webkit-box-shadow: 0 0 16px rgba(104, 69, 255, 0.8);
          box-shadow: 0 0 16px rgba(104, 69, 255, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  opacity: 0;
  color: white; }
  .cursor.point-left .cursor-inner {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.cursor-inner {
  position: relative;
  border-radius: 50%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  text-align: center; }

.page-template-page-homepage {
  position: relative;
  width: 100%; }
  .page-template-page-homepage .section--hero {
    position: relative;
    /** Solvers Digest **/ }
    .page-template-page-homepage .section--hero .line-intro {
      padding-bottom: 0; }
    .page-template-page-homepage .section--hero .line-hero {
      position: relative;
      margin-bottom: 86px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--hero .line-hero {
          margin-bottom: 50px;
          text-align: left; } }
      @media (min-width: 1024px) {
        .page-template-page-homepage .section--hero .line-hero {
          margin-bottom: 62px; } }
    .page-template-page-homepage .section--hero .assess-you-solution-bubble-wrapper {
      position: relative; }
      @media (min-width: 1024px) {
        .page-template-page-homepage .section--hero .assess-you-solution-bubble-wrapper {
          position: fixed;
          z-index: 10;
          bottom: 70px; } }
    .page-template-page-homepage .section--hero .assess-you-solution-bubble {
      position: relative;
      color: white;
      background: #0B40FF;
      border-radius: 22px 22px 0 22px;
      text-align: center;
      width: 180px;
      height: 48px;
      -webkit-transition: 0.5s;
      transition: 0.5s;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
      margin-bottom: 60px;
      margin-top: 60px; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--hero .assess-you-solution-bubble {
          position: absolute;
          bottom: 0;
          right: 0;
          float: none;
          margin: 0; } }
      .page-template-page-homepage .section--hero .assess-you-solution-bubble .cta-text {
        opacity: 0;
        -webkit-transition: 0.5s;
        transition: 0.5s; }
      .page-template-page-homepage .section--hero .assess-you-solution-bubble .btn-hero-improve {
        height: 48px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        border-radius: 50px;
        position: absolute;
        right: 0;
        bottom: 0;
        padding: 0 24px;
        white-space: nowrap;
        font-size: 14px; }
      .page-template-page-homepage .section--hero .assess-you-solution-bubble.active, .page-template-page-homepage .section--hero .assess-you-solution-bubble:hover {
        width: 266px;
        height: 174px;
        padding: 32px; }
        .page-template-page-homepage .section--hero .assess-you-solution-bubble.active .btn-hero-improve, .page-template-page-homepage .section--hero .assess-you-solution-bubble:hover .btn-hero-improve {
          background: white;
          color: black;
          right: 34px;
          bottom: 34px;
          padding: 0 34px; }
        .page-template-page-homepage .section--hero .assess-you-solution-bubble.active .cta-text, .page-template-page-homepage .section--hero .assess-you-solution-bubble:hover .cta-text {
          opacity: 1; }
      @media (max-width: 759px) {
        .page-template-page-homepage .section--hero .assess-you-solution-bubble {
          width: 266px;
          width: 100% !important;
          height: 174px;
          height: auto !important;
          padding: 32px; }
          .page-template-page-homepage .section--hero .assess-you-solution-bubble .btn-hero-improve {
            background: white;
            color: black;
            right: 34px;
            bottom: 34px;
            padding: 0 34px;
            position: relative !important;
            right: auto !important;
            bottom: auto !important; }
          .page-template-page-homepage .section--hero .assess-you-solution-bubble .cta-text {
            opacity: 1;
            margin-bottom: 18px; } }
    .page-template-page-homepage .section--hero .solvers-digest-bubble-wrapper {
      position: relative; }
      @media (min-width: 1024px) {
        .page-template-page-homepage .section--hero .solvers-digest-bubble-wrapper {
          position: fixed;
          z-index: 10;
          bottom: 70px; } }
    .page-template-page-homepage .section--hero .solvers-digest-bubble {
      position: relative;
      color: white;
      background: black;
      border-radius: 22px 22px 0 22px;
      text-align: center;
      height: 116px;
      width: 97px;
      -webkit-transition: 0.5s;
      transition: 0.5s;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
      margin-bottom: 60px;
      margin-top: 60px;
      padding: 18px; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--hero .solvers-digest-bubble {
          position: absolute;
          bottom: 0;
          right: 0;
          float: none;
          margin: 0; } }
      .page-template-page-homepage .section--hero .solvers-digest-bubble .cta-icon {
        margin-bottom: 3px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        width: 28px; }
      .page-template-page-homepage .section--hero .solvers-digest-bubble .cta-hero-digest-closer {
        position: absolute;
        top: 0;
        right: 0;
        padding: 18px;
        pointer-events: none;
        cursor: pointer;
        opacity: 0;
        -webkit-transition: 0.5s;
        transition: 0.5s; }
      .page-template-page-homepage .section--hero .solvers-digest-bubble .cta-title-small {
        font-size: 16px;
        line-height: 135%; }
      .page-template-page-homepage .section--hero .solvers-digest-bubble .cta-title {
        font-size: 24px;
        line-height: 135%;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        margin-bottom: 18px;
        opacity: 0;
        min-width: 200px;
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%); }
      .page-template-page-homepage .section--hero .solvers-digest-bubble .cta-text {
        font-size: 18px;
        line-height: 145%;
        opacity: 0;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        margin-bottom: 26px;
        opacity: 0;
        min-width: 200px;
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%); }
      .page-template-page-homepage .section--hero .solvers-digest-bubble .cta-text-large {
        font-size: 18px;
        line-height: 145%;
        opacity: 0;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        margin-bottom: 26px;
        opacity: 0;
        min-width: 200px;
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 0;
        pointer-events: none;
        min-width: 321px; }
      .page-template-page-homepage .section--hero .solvers-digest-bubble .cta-line-wrapper {
        position: relative;
        width: 100%;
        display: -ms-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        margin-bottom: 15px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        opacity: 0; }
      .page-template-page-homepage .section--hero .solvers-digest-bubble .cta-line {
        position: relative;
        height: 2px;
        width: 21px;
        background: white; }
      .page-template-page-homepage .section--hero .solvers-digest-bubble .btn-hero-digest {
        height: 48px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        border-radius: 50px;
        background-color: #0B40FF;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 200px;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        bottom: -48px;
        padding: 0 24px;
        white-space: nowrap;
        font-size: 14px;
        pointer-events: none;
        opacity: 0; }
      .page-template-page-homepage .section--hero .solvers-digest-bubble .btn-hero-digest-subscribe {
        height: 48px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        border-radius: 50px;
        background-color: #0B40FF;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 200px;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        bottom: 32px;
        padding: 0 24px;
        white-space: nowrap;
        font-size: 14px;
        opacity: 1;
        display: none; }
      .page-template-page-homepage .section--hero .solvers-digest-bubble.active, .page-template-page-homepage .section--hero .solvers-digest-bubble.large, .page-template-page-homepage .section--hero .solvers-digest-bubble:hover {
        width: 265px;
        height: 337px;
        padding: 32px; }
        .page-template-page-homepage .section--hero .solvers-digest-bubble.active .btn-hero-digest, .page-template-page-homepage .section--hero .solvers-digest-bubble.large .btn-hero-digest, .page-template-page-homepage .section--hero .solvers-digest-bubble:hover .btn-hero-digest {
          pointer-events: all;
          opacity: 1;
          bottom: 32px; }
        .page-template-page-homepage .section--hero .solvers-digest-bubble.active .cta-text,
        .page-template-page-homepage .section--hero .solvers-digest-bubble.active .cta-title,
        .page-template-page-homepage .section--hero .solvers-digest-bubble.active .cta-line-wrapper, .page-template-page-homepage .section--hero .solvers-digest-bubble.large .cta-text,
        .page-template-page-homepage .section--hero .solvers-digest-bubble.large .cta-title,
        .page-template-page-homepage .section--hero .solvers-digest-bubble.large .cta-line-wrapper, .page-template-page-homepage .section--hero .solvers-digest-bubble:hover .cta-text,
        .page-template-page-homepage .section--hero .solvers-digest-bubble:hover .cta-title,
        .page-template-page-homepage .section--hero .solvers-digest-bubble:hover .cta-line-wrapper {
          opacity: 1; }
        .page-template-page-homepage .section--hero .solvers-digest-bubble.active .cta-icon, .page-template-page-homepage .section--hero .solvers-digest-bubble.large .cta-icon, .page-template-page-homepage .section--hero .solvers-digest-bubble:hover .cta-icon {
          width: 34px;
          margin-bottom: 8px; }
        .page-template-page-homepage .section--hero .solvers-digest-bubble.active .cta-title-small, .page-template-page-homepage .section--hero .solvers-digest-bubble.large .cta-title-small, .page-template-page-homepage .section--hero .solvers-digest-bubble:hover .cta-title-small {
          display: none; }
      .page-template-page-homepage .section--hero .solvers-digest-bubble.large {
        width: 385px;
        height: 394px; }
        .page-template-page-homepage .section--hero .solvers-digest-bubble.large .cta-text-large {
          opacity: 1;
          height: auto;
          pointer-events: all; }
        .page-template-page-homepage .section--hero .solvers-digest-bubble.large .cta-text {
          height: 0;
          opacity: 0;
          pointer-events: none;
          margin: 0; }
        .page-template-page-homepage .section--hero .solvers-digest-bubble.large .btn-hero-digest-subscribe {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex; }
        .page-template-page-homepage .section--hero .solvers-digest-bubble.large .btn-hero-digest {
          display: none; }
        .page-template-page-homepage .section--hero .solvers-digest-bubble.large .cta-hero-digest-closer {
          opacity: 1;
          pointer-events: all; }
      @media (max-width: 759px) {
        .page-template-page-homepage .section--hero .solvers-digest-bubble {
          width: 266px;
          width: 100% !important;
          height: 174px;
          height: auto !important;
          padding: 32px;
          padding-bottom: 76px !important; }
          .page-template-page-homepage .section--hero .solvers-digest-bubble .cta-hero-digest-closer {
            display: none !important; } }
    .page-template-page-homepage .section--hero h1 {
      text-align: left;
      font-weight: 300;
      font-size: 18px;
      line-height: 125%;
      width: 82%;
      max-width: 390px; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--hero h1 {
          line-height: 120%;
          max-width: 360px;
          width: 100%;
          margin-left: 25.43182%; } }
      @media (min-width: 1024px) {
        .page-template-page-homepage .section--hero h1 {
          font-size: 24px;
          max-width: 448px; } }
      @media (min-width: 1400px) {
        .page-template-page-homepage .section--hero h1 {
          font-size: 24px;
          max-width: 448px; } }
    .page-template-page-homepage .section--hero .highlight {
      border-bottom: 3px solid black;
      position: relative;
      line-height: inherit;
      top: -2px; }
      .page-template-page-homepage .section--hero .highlight span {
        position: relative;
        top: 2px; }
    .page-template-page-homepage .section--hero .background {
      position: absolute;
      width: 100%;
      pointer-events: none; }
      @media (max-width: 759px) {
        .page-template-page-homepage .section--hero .background {
          bottom: 45%;
          left: 0;
          -webkit-transform: translateY(50%);
                  transform: translateY(50%); } }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--hero .background {
          position: fixed;
          left: 0;
          opacity: 0;
          top: 135px; } }
      @media (min-width: 1400px) {
        .page-template-page-homepage .section--hero .background {
          top: 280px; } }
      @media (max-width: 759px) {
        .page-template-page-homepage .section--hero .background {
          opacity: 1 !important; } }
      .page-template-page-homepage .section--hero .background .bg-wrapper {
        position: relative;
        left: 10%;
        width: 80%; }
        @media (min-width: 760px) {
          .page-template-page-homepage .section--hero .background .bg-wrapper {
            width: 62%;
            left: 19%; } }
        .page-template-page-homepage .section--hero .background .bg-wrapper div {
          padding-bottom: 100%;
          border-radius: 50%;
          border: 1px solid rgba(0, 0, 0, 0.6); }
        .page-template-page-homepage .section--hero .background .bg-wrapper img,
        .page-template-page-homepage .section--hero .background .bg-wrapper div {
          width: 100%;
          top: 0;
          left: 0;
          -webkit-animation-name: randommovement;
                  animation-name: randommovement;
          -webkit-animation-duration: 8s;
                  animation-duration: 8s;
          -webkit-animation-iteration-count: infinite;
                  animation-iteration-count: infinite;
          -webkit-animation-direction: alternate;
                  animation-direction: alternate; }
          .page-template-page-homepage .section--hero .background .bg-wrapper img:nth-child(1),
          .page-template-page-homepage .section--hero .background .bg-wrapper div:nth-child(1) {
            opacity: 0.6; }
          .page-template-page-homepage .section--hero .background .bg-wrapper img:nth-child(2),
          .page-template-page-homepage .section--hero .background .bg-wrapper div:nth-child(2) {
            position: absolute;
            -webkit-animation-name: randommovement2;
                    animation-name: randommovement2;
            -webkit-animation-duration: 9s;
                    animation-duration: 9s; }
            @media (min-width: 760px) {
              .page-template-page-homepage .section--hero .background .bg-wrapper img:nth-child(2),
              .page-template-page-homepage .section--hero .background .bg-wrapper div:nth-child(2) {
                -webkit-transform: translate(2%, 2%);
                        transform: translate(2%, 2%); } }
          .page-template-page-homepage .section--hero .background .bg-wrapper img:nth-child(3),
          .page-template-page-homepage .section--hero .background .bg-wrapper div:nth-child(3) {
            position: absolute;
            -webkit-animation-duration: 7s;
                    animation-duration: 7s;
            -webkit-animation-name: randommovement2;
                    animation-name: randommovement2;
            animation-direction: alternate-reverse; }
          .page-template-page-homepage .section--hero .background .bg-wrapper img:nth-child(4),
          .page-template-page-homepage .section--hero .background .bg-wrapper div:nth-child(4) {
            position: absolute;
            -webkit-animation-duration: 6s;
                    animation-duration: 6s;
            -webkit-animation-name: randommovement;
                    animation-name: randommovement;
            animation-direction: alternate-reverse; }
            @media (min-width: 760px) {
              .page-template-page-homepage .section--hero .background .bg-wrapper img:nth-child(4),
              .page-template-page-homepage .section--hero .background .bg-wrapper div:nth-child(4) {
                -webkit-transform: translate(-2%, -2%);
                        transform: translate(-2%, -2%); } }
  @media (max-width: 759px) {
    .page-template-page-homepage .line-under-hero {
      padding-bottom: 303px; } }
  @media (min-width: 760px) {
    .page-template-page-homepage .line-under-hero {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 96px;
      height: 58vw;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  @media (min-width: 1400px) {
    .page-template-page-homepage .line-under-hero {
      margin-bottom: 158px; } }
  @media (min-width: 760px) {
    .page-template-page-homepage .line-under-hero .side-left {
      width: 23.70455%; } }
  @media (max-width: 759px) {
    .page-template-page-homepage .line-under-hero .side-left {
      margin-bottom: 24px; } }
  .page-template-page-homepage .line-under-hero .side-left p {
    max-width: 340px; }
  @media (min-width: 760px) {
    .page-template-page-homepage .line-under-hero .sider-right {
      width: 74.56818%; } }
  .page-template-page-homepage .line-under-hero .sider-right .category {
    line-height: 100%;
    font-size: 58px;
    font-weight: 300;
    margin-left: -4px; }
    @media (min-width: 760px) {
      .page-template-page-homepage .line-under-hero .sider-right .category {
        font-size: 90px; } }
    @media (min-width: 1400px) {
      .page-template-page-homepage .line-under-hero .sider-right .category {
        font-size: 132px;
        margin-left: -8px; } }
  .page-template-page-homepage .button-work-with-us {
    background: black;
    color: white;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
    padding: 0 20px;
    font-size: 12px;
    height: 40px; }
    @media (max-width: 759px) {
      .page-template-page-homepage .button-work-with-us {
        display: none; } }
    @media (min-width: 1024px) {
      .page-template-page-homepage .button-work-with-us {
        height: 54px;
        font-size: 14px;
        padding: 0 28px; } }
    @media (min-width: 1400px) {
      .page-template-page-homepage .button-work-with-us {
        height: 66px;
        font-size: 18px; } }
  .page-template-page-homepage .section--steps {
    position: relative;
    margin-bottom: 120px;
    color: white; }
    @media (max-width: 759px) {
      .page-template-page-homepage .section--steps {
        padding: 68px 0; } }
    @media (min-width: 760px) {
      .page-template-page-homepage .section--steps {
        margin-bottom: 240px; } }
    .page-template-page-homepage .section--steps > .bg {
      position: absolute;
      top: 0;
      height: 100%;
      background: black;
      left: 16px;
      width: calc(100% - 32px);
      border-radius: 32px; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--steps > .bg {
          border-radius: 60px;
          left: 24px;
          width: calc(100% - 48px); } }
    .page-template-page-homepage .section--steps h2 {
      line-height: 110%;
      font-size: 58px;
      margin-bottom: 18px;
      margin-left: -4px; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--steps h2 {
          font-size: 90px;
          margin-bottom: 22px; } }
      @media (min-width: 1400px) {
        .page-template-page-homepage .section--steps h2 {
          font-size: 132px;
          margin-bottom: 22px;
          margin-left: -8px; } }
    .page-template-page-homepage .section--steps .step {
      position: relative; }
      .page-template-page-homepage .section--steps .step .col-12 {
        position: relative;
        z-index: 20; }
        @media (max-width: 759px) {
          .page-template-page-homepage .section--steps .step .col-12 {
            padding-left: 16px;
            padding-right: 16px;
            height: 660px; } }
        @media (min-width: 760px) {
          .page-template-page-homepage .section--steps .step .col-12 {
            display: -ms-flex;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            padding: 0;
            height: 45vw;
            min-height: 600px; } }
        @media (min-width: 1400px) {
          .page-template-page-homepage .section--steps .step .col-12 {
            height: 45vw;
            min-height: 900px; } }
        @media (max-width: 759px) {
          .page-template-page-homepage .section--steps .step .col-12 p {
            padding-right: 6px; } }
        @media (min-width: 760px) {
          .page-template-page-homepage .section--steps .step .col-12 p {
            max-width: 684px;
            width: 80%; } }
      .page-template-page-homepage .section--steps .step .bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 20; }
        .page-template-page-homepage .section--steps .step .bg .circle {
          position: absolute;
          width: 0;
          height: 0;
          -webkit-transition: 1s;
          transition: 1s; }
          .page-template-page-homepage .section--steps .step .bg .circle div {
            -webkit-transition: 1s;
            transition: 1s;
            position: absolute;
            top: 0;
            left: 0;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            opacity: 0.5;
            border-radius: 50%;
            border: 1.8px solid white;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box; }
    .page-template-page-homepage .section--steps .step .circle {
      opacity: 0.7; }
    .page-template-page-homepage .section--steps .step.active .circle {
      opacity: 1; }
    .page-template-page-homepage .section--steps .step.active .circle-1 div {
      -webkit-animation-name: randommovement5050;
              animation-name: randommovement5050;
      -webkit-animation-duration: 8s;
              animation-duration: 8s;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      -webkit-animation-direction: alternate;
              animation-direction: alternate; }
    .page-template-page-homepage .section--steps .step.active .circle-2 div {
      -webkit-animation-name: randommovement5050;
              animation-name: randommovement5050;
      -webkit-animation-duration: 8s;
              animation-duration: 8s;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      animation-direction: alternate-reverse; }
    .page-template-page-homepage .section--steps .step.active .circle-3 div {
      -webkit-animation-name: randommovement50502;
              animation-name: randommovement50502;
      -webkit-animation-duration: 8s;
              animation-duration: 8s;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      animation-direction: alternate-reverse; }
    .page-template-page-homepage .section--steps .step-1 .circle {
      -webkit-transform: scale(0.8);
              transform: scale(0.8);
      opacity: 0; }
    .page-template-page-homepage .section--steps .step-1 .circle-1 {
      left: 64%;
      top: 56%; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--steps .step-1 .circle-1 {
          left: auto;
          right: 18%;
          top: 48%; } }
      .page-template-page-homepage .section--steps .step-1 .circle-1 div {
        width: 55vw;
        height: 55vw; }
        @media (min-width: 760px) {
          .page-template-page-homepage .section--steps .step-1 .circle-1 div {
            width: 26vw;
            height: 26vw; } }
    .page-template-page-homepage .section--steps .step-1.active .circle {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1; }
    .page-template-page-homepage .section--steps .step-2 .circle {
      -webkit-transform: scale(0.8);
              transform: scale(0.8);
      opacity: 0; }
    .page-template-page-homepage .section--steps .step-2 .circle-1 {
      left: 42%;
      top: 70%; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--steps .step-2 .circle-1 {
          left: 18%;
          top: 48%; } }
      .page-template-page-homepage .section--steps .step-2 .circle-1 div {
        width: 70vw;
        height: 70vw; }
        @media (min-width: 760px) {
          .page-template-page-homepage .section--steps .step-2 .circle-1 div {
            width: 26vw;
            height: 26vw; } }
    .page-template-page-homepage .section--steps .step-2 .circle-2 {
      left: 45%;
      top: 73%; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--steps .step-2 .circle-2 {
          left: 18%;
          top: 52%; } }
      .page-template-page-homepage .section--steps .step-2 .circle-2 div {
        width: 70vw;
        height: 70vw;
        opacity: 0.6 !important; }
        @media (min-width: 760px) {
          .page-template-page-homepage .section--steps .step-2 .circle-2 div {
            width: 29vw;
            height: 29vw; } }
    .page-template-page-homepage .section--steps .step-2.active .circle {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1; }
    .page-template-page-homepage .section--steps .step-3 .circle {
      -webkit-transform: scale(0.8);
              transform: scale(0.8);
      opacity: 0; }
      .page-template-page-homepage .section--steps .step-3 .circle div {
        width: 80vw;
        height: 80vw; }
        @media (min-width: 760px) {
          .page-template-page-homepage .section--steps .step-3 .circle div {
            width: 38vw;
            height: 38vw; } }
    .page-template-page-homepage .section--steps .step-3 .circle-1 {
      left: 49%;
      top: 68%; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--steps .step-3 .circle-1 {
          left: 77%;
          top: 47%; } }
    .page-template-page-homepage .section--steps .step-3 .circle-2 {
      left: 51%;
      top: 70%; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--steps .step-3 .circle-2 {
          left: 78.5%;
          top: 50%; } }
    .page-template-page-homepage .section--steps .step-3 .circle-3 {
      left: 53%;
      top: 72%; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--steps .step-3 .circle-3 {
          left: 78%;
          top: 53%; } }
    .page-template-page-homepage .section--steps .step-3.active .circle {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1; }
    @media (min-width: 760px) {
      .page-template-page-homepage .section--steps .side-left {
        width: 23.70455%;
        margin-right: 1.72727%; } }
    @media (min-width: 760px) {
      .page-template-page-homepage .section--steps .side-right {
        width: 66.09091%; } }
    @media (min-width: 1400px) {
      .page-template-page-homepage .section--steps .side-right {
        width: 49.13636%; } }
    .page-template-page-homepage .section--steps .point {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      z-index: 1;
      -webkit-transition: 1s;
      transition: 1s; }
      .page-template-page-homepage .section--steps .point img {
        -webkit-transition: 1s;
        transition: 1s;
        width: 70%;
        left: 15%; }
      .page-template-page-homepage .section--steps .point.step-0 {
        -webkit-transform: translateY(0);
                transform: translateY(0); }
        .page-template-page-homepage .section--steps .point.step-0 img {
          opacity: 1;
          -webkit-transform: translate(19.7%, 12.7%) scale(0.4);
                  transform: translate(19.7%, 12.7%) scale(0.4); }
          @media (min-width: 760px) {
            .page-template-page-homepage .section--steps .point.step-0 img {
              opacity: 0.9;
              -webkit-transform: translate(45.7%, -2.3%) scale(0.2);
                      transform: translate(45.7%, -2.3%) scale(0.2); } }
      .page-template-page-homepage .section--steps .point.step-1 {
        -webkit-transform: translateY(100%);
                transform: translateY(100%); }
        .page-template-page-homepage .section--steps .point.step-1 img {
          opacity: 0.6;
          -webkit-transform: translate(-11%, 52%) scale(0.85);
                  transform: translate(-11%, 52%) scale(0.85); }
          @media (min-width: 760px) {
            .page-template-page-homepage .section--steps .point.step-1 img {
              opacity: 0.7;
              -webkit-transform: translate(-46%, -1%) scale(0.32);
                      transform: translate(-46%, -1%) scale(0.32); } }
      .page-template-page-homepage .section--steps .point.step-2 {
        -webkit-transform: translateY(200%);
                transform: translateY(200%); }
        .page-template-page-homepage .section--steps .point.step-2 img {
          opacity: 0.8;
          -webkit-transform: translate(0%, 52%) scale(0.95);
                  transform: translate(0%, 52%) scale(0.95); }
          @media (min-width: 760px) {
            .page-template-page-homepage .section--steps .point.step-2 img {
              opacity: 0.9;
              -webkit-transform: translate(39.5%, 2%) scale(0.45);
                      transform: translate(39.5%, 2%) scale(0.45); } }
  .page-template-page-homepage .section--we-do {
    padding-bottom: 56px;
    padding-top: 100px; }
    @media (min-width: 760px) {
      .page-template-page-homepage .section--we-do {
        padding-top: 150px;
        padding-bottom: 126px; } }
    @media (min-width: 1024px) {
      .page-template-page-homepage .section--we-do {
        padding-top: 160px;
        padding-bottom: 130px; } }
    @media (min-width: 1400px) {
      .page-template-page-homepage .section--we-do {
        padding-top: 202px;
        padding-bottom: 200px; } }
  .page-template-page-homepage .section--we-do-for {
    padding-bottom: 76px; }
    @media (min-width: 760px) {
      .page-template-page-homepage .section--we-do-for {
        padding-bottom: 125px; } }
    @media (min-width: 1024px) {
      .page-template-page-homepage .section--we-do-for {
        padding-bottom: 125px; } }
    @media (min-width: 1400px) {
      .page-template-page-homepage .section--we-do-for {
        padding-bottom: 125px; } }
    @media (max-width: 759px) {
      .page-template-page-homepage .section--we-do-for .side-left {
        margin-bottom: 24px; } }
    .page-template-page-homepage .section--we-do-for .client {
      line-height: 100%;
      margin-bottom: 17px;
      font-size: 36px;
      font-weight: 300; }
      @media (min-width: 760px) {
        .page-template-page-homepage .section--we-do-for .client {
          font-size: 50px; } }
      @media (min-width: 1400px) {
        .page-template-page-homepage .section--we-do-for .client {
          margin-bottom: 17px;
          font-size: 72px; } }
  .page-template-page-homepage .section--we-do .items-wrapper,
  .page-template-page-homepage .section--we-do-for .items-wrapper,
  .page-template-page-homepage .section--offices .items-wrapper {
    position: relative; }
    @media (min-width: 760px) {
      .page-template-page-homepage .section--we-do .items-wrapper,
      .page-template-page-homepage .section--we-do-for .items-wrapper,
      .page-template-page-homepage .section--offices .items-wrapper {
        width: calc(100% + 76px); } }
    @media (min-width: 1024px) {
      .page-template-page-homepage .section--we-do .items-wrapper,
      .page-template-page-homepage .section--we-do-for .items-wrapper,
      .page-template-page-homepage .section--offices .items-wrapper {
        width: calc(100% + 110px); } }
    @media (min-width: 1400px) {
      .page-template-page-homepage .section--we-do .items-wrapper,
      .page-template-page-homepage .section--we-do-for .items-wrapper,
      .page-template-page-homepage .section--offices .items-wrapper {
        width: calc(100% + 132px); } }
    @media (max-width: 759px) {
      .page-template-page-homepage .section--we-do .items-wrapper br,
      .page-template-page-homepage .section--we-do-for .items-wrapper br,
      .page-template-page-homepage .section--offices .items-wrapper br {
        display: none; } }
  .page-template-page-homepage .section--we-do .item,
  .page-template-page-homepage .section--we-do-for .item,
  .page-template-page-homepage .section--offices .item {
    position: relative;
    text-align: left;
    margin-bottom: 23px; }
    @media (min-width: 760px) {
      .page-template-page-homepage .section--we-do .item,
      .page-template-page-homepage .section--we-do-for .item,
      .page-template-page-homepage .section--offices .item {
        display: inline-block;
        margin-bottom: 26px; }
        .page-template-page-homepage .section--we-do .item.point-right,
        .page-template-page-homepage .section--we-do-for .item.point-right,
        .page-template-page-homepage .section--offices .item.point-right {
          margin-right: 40px; }
          .page-template-page-homepage .section--we-do .item.point-right::after,
          .page-template-page-homepage .section--we-do-for .item.point-right::after,
          .page-template-page-homepage .section--offices .item.point-right::after {
            position: absolute;
            right: -29px;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            border: 1px solid black;
            top: 50%;
            content: "";
            -webkit-box-sizing: border-box;
                    box-sizing: border-box; } }
    @media (min-width: 1024px) {
      .page-template-page-homepage .section--we-do .item,
      .page-template-page-homepage .section--we-do-for .item,
      .page-template-page-homepage .section--offices .item {
        margin-bottom: 33px; }
        .page-template-page-homepage .section--we-do .item.point-right,
        .page-template-page-homepage .section--we-do-for .item.point-right,
        .page-template-page-homepage .section--offices .item.point-right {
          margin-right: 70px; }
          .page-template-page-homepage .section--we-do .item.point-right::after,
          .page-template-page-homepage .section--we-do-for .item.point-right::after,
          .page-template-page-homepage .section--offices .item.point-right::after {
            right: -42px; } }
    @media (min-width: 1400px) {
      .page-template-page-homepage .section--we-do .item,
      .page-template-page-homepage .section--we-do-for .item,
      .page-template-page-homepage .section--offices .item {
        margin-bottom: 44px; }
        .page-template-page-homepage .section--we-do .item.point-right,
        .page-template-page-homepage .section--we-do-for .item.point-right,
        .page-template-page-homepage .section--offices .item.point-right {
          margin-right: 92px; }
          .page-template-page-homepage .section--we-do .item.point-right::after,
          .page-template-page-homepage .section--we-do-for .item.point-right::after,
          .page-template-page-homepage .section--offices .item.point-right::after {
            right: -53px; } }
  .page-template-page-homepage .hover-client {
    -webkit-transition: 0.75s;
    transition: 0.75s; }
  .page-template-page-homepage .hover-background {
    position: fixed;
    left: 0;
    width: 100%;
    top: 0;
    height: 100vh;
    opacity: 0;
    pointer-events: none !important; }
    .page-template-page-homepage .hover-background .bg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0; }
      .page-template-page-homepage .hover-background .bg.active {
        opacity: 1; }

.page-template-page-about {
  position: relative;
  width: 100%; }
  .page-template-page-about .section--hero {
    position: relative;
    z-index: 20;
    margin-bottom: 60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    @media (min-width: 1024px) {
      .page-template-page-about .section--hero {
        margin-bottom: 172px; } }
    .page-template-page-about .section--hero .line-navigation {
      padding-bottom: 80px; }
      @media (min-width: 1400px) {
        .page-template-page-about .section--hero .line-navigation {
          padding-bottom: 250px; } }
      @media (min-width: 1400px) {
        .page-template-page-about .section--hero .line-navigation p {
          max-width: 478px; } }
    .page-template-page-about .section--hero h1 {
      font-weight: 300;
      max-width: 600px;
      margin-bottom: 60px; }
      @media (min-width: 1400px) {
        .page-template-page-about .section--hero h1 {
          max-width: 830px;
          margin-bottom: 88px; } }
  .page-template-page-about .section--steps {
    position: relative;
    margin-bottom: 120px;
    color: white; }
    @media (max-width: 759px) {
      .page-template-page-about .section--steps {
        padding-top: 120px; } }
    @media (min-width: 760px) {
      .page-template-page-about .section--steps {
        margin-bottom: 220px; } }
    .page-template-page-about .section--steps > .bg {
      position: absolute;
      top: 0;
      height: 100%;
      background: black;
      left: 16px;
      width: calc(100% - 32px);
      border-radius: 32px; }
      @media (min-width: 760px) {
        .page-template-page-about .section--steps > .bg {
          border-radius: 42px;
          left: 24px;
          width: calc(100% - 48px); } }
    .page-template-page-about .section--steps .intro {
      padding-top: 74px;
      padding-bottom: 60px; }
      @media (min-width: 760px) {
        .page-template-page-about .section--steps .intro {
          padding-top: 108px;
          padding-bottom: 0; } }
      .page-template-page-about .section--steps .intro .col-12 {
        position: relative;
        z-index: 20; }
        @media (max-width: 759px) {
          .page-template-page-about .section--steps .intro .col-12 {
            padding-left: 16px;
            padding-right: 16px; } }
      @media (min-width: 760px) {
        .page-template-page-about .section--steps .intro .side-right {
          padding-left: 25.43182%; } }
      .page-template-page-about .section--steps .intro .side-right p {
        font-size: 24px !important; }
        @media (min-width: 1400px) {
          .page-template-page-about .section--steps .intro .side-right p {
            font-size: 40px !important; } }
    .page-template-page-about .section--steps h2 {
      line-height: 110%;
      font-size: 58px;
      margin-bottom: 18px;
      margin-left: -4px; }
      @media (min-width: 760px) {
        .page-template-page-about .section--steps h2 {
          font-size: 90px;
          margin-bottom: 22px; } }
      @media (min-width: 1400px) {
        .page-template-page-about .section--steps h2 {
          font-size: 132px;
          margin-left: -8px;
          margin-bottom: 22px; } }
    .page-template-page-about .section--steps .point-circles {
      position: absolute;
      top: 0;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      z-index: 1;
      -webkit-transition: 1s;
      transition: 1s;
      -webkit-transform: translateY(-70%);
              transform: translateY(-70%);
      z-index: 20;
      left: 10%;
      width: 80%; }
      @media (min-width: 760px) {
        .page-template-page-about .section--steps .point-circles {
          left: 23%;
          width: 54%; } }
      .page-template-page-about .section--steps .point-circles div {
        position: absolute;
        -webkit-transition: 1s;
        transition: 1s;
        width: 100%;
        left: 0;
        padding-bottom: 100%;
        border-radius: 50%;
        border: 1px solid rgba(0, 0, 0, 0.6);
        -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite; }
        .page-template-page-about .section--steps .point-circles div:nth-child(1) {
          -webkit-animation-name: randommovement2;
                  animation-name: randommovement2;
          -webkit-animation-duration: 8s;
                  animation-duration: 8s; }
        .page-template-page-about .section--steps .point-circles div:nth-child(2) {
          -webkit-animation-duration: 8s;
                  animation-duration: 8s;
          -webkit-animation-name: randommovement2;
                  animation-name: randommovement2;
          animation-direction: alternate-reverse; }
        .page-template-page-about .section--steps .point-circles div:nth-child(3) {
          -webkit-animation-duration: 8s;
                  animation-duration: 8s;
          -webkit-animation-name: randommovement;
                  animation-name: randommovement;
          animation-direction: alternate-reverse; }
    .page-template-page-about .section--steps .point {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      z-index: 1;
      -webkit-transition: 1s;
      transition: 1s; }
      .page-template-page-about .section--steps .point img {
        -webkit-transition: 1s;
        transition: 1s;
        width: 70%;
        left: 15%; }
      .page-template-page-about .section--steps .point.step-0 {
        -webkit-transform: translateY(-70%);
                transform: translateY(-70%); }
        .page-template-page-about .section--steps .point.step-0 img {
          opacity: 0.6; }
          @media (max-width: 759px) {
            .page-template-page-about .section--steps .point.step-0 img {
              -webkit-transform: scale(1.5);
                      transform: scale(1.5); } }
      .page-template-page-about .section--steps .point.step-1 {
        -webkit-transform: translateY(0%);
                transform: translateY(0%); }
        .page-template-page-about .section--steps .point.step-1 img {
          opacity: 0.9;
          -webkit-transform: translate(14%, -10%) scale(0.6);
                  transform: translate(14%, -10%) scale(0.6); }
          @media (min-width: 760px) {
            .page-template-page-about .section--steps .point.step-1 img {
              opacity: 0.9;
              -webkit-transform: translate(-46%, -7%) scale(0.35);
                      transform: translate(-46%, -7%) scale(0.35); } }
      .page-template-page-about .section--steps .point.step-2 {
        -webkit-transform: translateY(100%);
                transform: translateY(100%); }
        .page-template-page-about .section--steps .point.step-2 img {
          opacity: 0.8;
          -webkit-transform: translate(0%, 13%) scale(0.8);
                  transform: translate(0%, 13%) scale(0.8); }
          @media (min-width: 760px) {
            .page-template-page-about .section--steps .point.step-2 img {
              opacity: 0.9;
              -webkit-transform: translate(38%, 4%) scale(0.45);
                      transform: translate(38%, 4%) scale(0.45); } }
      .page-template-page-about .section--steps .point.step-3 {
        -webkit-transform: translateY(200%);
                transform: translateY(200%); }
        .page-template-page-about .section--steps .point.step-3 img {
          opacity: 0.9;
          -webkit-transform: translate(0%, 13.5%) scale(0.49);
                  transform: translate(0%, 13.5%) scale(0.49); }
          @media (min-width: 760px) {
            .page-template-page-about .section--steps .point.step-3 img {
              opacity: 0.9;
              -webkit-transform: translate(-48.5%, 1.5%) scale(0.19);
                      transform: translate(-48.5%, 1.5%) scale(0.19); } }
      .page-template-page-about .section--steps .point.step-4 {
        -webkit-transform: translateY(300%);
                transform: translateY(300%); }
        .page-template-page-about .section--steps .point.step-4 img {
          opacity: 0.9;
          -webkit-transform: translate(0%, 30.9%) scale(0.5);
                  transform: translate(0%, 30.9%) scale(0.5); }
          @media (min-width: 760px) {
            .page-template-page-about .section--steps .point.step-4 img {
              opacity: 0.9;
              -webkit-transform: translate(25.7%, -2.1%) scale(0.15);
                      transform: translate(25.7%, -2.1%) scale(0.15); } }
    .page-template-page-about .section--steps .step {
      position: relative; }
      .page-template-page-about .section--steps .step .col-12 {
        position: relative;
        z-index: 20;
        padding-bottom: 120px;
        height: 570px; }
        @media (max-width: 759px) {
          .page-template-page-about .section--steps .step .col-12 {
            padding-left: 16px;
            padding-right: 16px; } }
        @media (min-width: 760px) {
          .page-template-page-about .section--steps .step .col-12 {
            display: -ms-flex;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            height: 100vh;
            padding-bottom: 0; } }
        .page-template-page-about .section--steps .step .col-12 p {
          max-width: 462px; }
      .page-template-page-about .section--steps .step .bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 20; }
        .page-template-page-about .section--steps .step .bg .circle {
          position: absolute;
          width: 0;
          height: 0;
          -webkit-transition: 1s;
          transition: 1s; }
          .page-template-page-about .section--steps .step .bg .circle div {
            -webkit-transition: 1s;
            transition: 1s;
            position: absolute;
            top: 0;
            left: 0;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            opacity: 0.5;
            border-radius: 50%;
            border: 1px solid white; }
    .page-template-page-about .section--steps .step .circle {
      opacity: 0; }
    .page-template-page-about .section--steps .step.active .circle {
      opacity: 1; }
    .page-template-page-about .section--steps .step.active .circle-1 div {
      -webkit-animation-name: randommovement5050;
              animation-name: randommovement5050;
      -webkit-animation-duration: 8s;
              animation-duration: 8s;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      -webkit-animation-direction: alternate;
              animation-direction: alternate; }
    .page-template-page-about .section--steps .step.active .circle-2 div {
      -webkit-animation-name: randommovement5050;
              animation-name: randommovement5050;
      -webkit-animation-duration: 8s;
              animation-duration: 8s;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      animation-direction: alternate-reverse; }
    .page-template-page-about .section--steps .step.active .circle-3 div {
      -webkit-animation-name: randommovement50502;
              animation-name: randommovement50502;
      -webkit-animation-duration: 8s;
              animation-duration: 8s;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      animation-direction: alternate-reverse; }
    .page-template-page-about .section--steps .step-1 .circle div {
      width: 85vw;
      height: 85vw; }
    .page-template-page-about .section--steps .step-1 .circle-1 {
      left: 7%;
      top: 0; }
    .page-template-page-about .section--steps .step-1 .circle-2 {
      left: 106%;
      bottom: 10%; }
    .page-template-page-about .section--steps .step-1.active .circle-1 {
      left: 30%;
      top: 36%; }
    .page-template-page-about .section--steps .step-1.active .circle-2 {
      left: 83%;
      top: 60%; }
    .page-template-page-about .section--steps .step-1.active .point-circles {
      opacity: 0; }
    .page-template-page-about .section--steps .step-1.passed .circle-1 {
      left: 35%;
      top: 31%; }
    .page-template-page-about .section--steps .step-1.passed .circle-2 {
      left: 65%;
      top: 58%; }
    .page-template-page-about .section--steps .step-1.passed .point-circles {
      opacity: 0; }
    @media (min-width: 760px) {
      .page-template-page-about .section--steps .step-1 .circle div {
        width: 55vw;
        height: 55vw; }
      .page-template-page-about .section--steps .step-1 .circle-1 {
        left: 8%;
        top: 25%; }
      .page-template-page-about .section--steps .step-1 .circle-2 {
        left: 106%;
        bottom: 10%; }
      .page-template-page-about .section--steps .step-1.active .circle-1 {
        left: 1%;
        top: 24%; }
      .page-template-page-about .section--steps .step-1.active .circle-2 {
        left: 33%;
        top: 61%; }
      .page-template-page-about .section--steps .step-1.passed .circle-1 {
        left: 35%;
        top: 31%; }
      .page-template-page-about .section--steps .step-1.passed .circle-2 {
        left: 65%;
        top: 58%; } }
    .page-template-page-about .section--steps .step-2 .circle div {
      width: 70vw;
      height: 70vw; }
    .page-template-page-about .section--steps .step-2 .circle-1 {
      left: 12%;
      top: 56%; }
    .page-template-page-about .section--steps .step-2 .circle-2 {
      left: 50%;
      top: 56%; }
    .page-template-page-about .section--steps .step-2 .circle-3 {
      left: 88%;
      top: 56%; }
    .page-template-page-about .section--steps .step-2.active .circle-1 {
      left: 46%; }
    .page-template-page-about .section--steps .step-2.active .circle-2 {
      left: 50%; }
    .page-template-page-about .section--steps .step-2.active .circle-3 {
      left: 54%; }
    .page-template-page-about .section--steps .step-2.passed .circle-1 {
      left: 48%; }
    .page-template-page-about .section--steps .step-2.passed .circle-2 {
      left: 50%; }
    .page-template-page-about .section--steps .step-2.passed .circle-3 {
      left: 52%; }
    @media (min-width: 760px) {
      .page-template-page-about .section--steps .step-2 .circle div {
        width: 45vw;
        height: 45vw; }
      .page-template-page-about .section--steps .step-2 .circle-1 {
        left: 12%;
        top: 55%; }
      .page-template-page-about .section--steps .step-2 .circle-2 {
        left: 50%;
        top: 55%; }
      .page-template-page-about .section--steps .step-2 .circle-3 {
        left: 88%;
        top: 55%; }
      .page-template-page-about .section--steps .step-2.active .circle-1 {
        left: 75%; }
      .page-template-page-about .section--steps .step-2.active .circle-2 {
        left: 77%; }
      .page-template-page-about .section--steps .step-2.active .circle-3 {
        left: 79%; }
      .page-template-page-about .section--steps .step-2.passed .circle-1 {
        left: 48%; }
      .page-template-page-about .section--steps .step-2.passed .circle-2 {
        left: 50%; }
      .page-template-page-about .section--steps .step-2.passed .circle-3 {
        left: 52%; } }
    .page-template-page-about .section--steps .step-3 .circle-1 {
      left: 71%;
      top: 57%; }
      .page-template-page-about .section--steps .step-3 .circle-1 div {
        width: 66vw;
        height: 66vw; }
    .page-template-page-about .section--steps .step-3 .circle-2 {
      left: 43%;
      top: 83%; }
      .page-template-page-about .section--steps .step-3 .circle-2 div {
        width: 51vw;
        height: 51vw; }
    .page-template-page-about .section--steps .step-3 .circle-3 {
      left: 21%;
      top: 98%;
      opacity: 1; }
      .page-template-page-about .section--steps .step-3 .circle-3 div {
        width: 34vw;
        height: 34vw; }
    .page-template-page-about .section--steps .step-3.active .circle-1 {
      left: 50%;
      top: 56%; }
    .page-template-page-about .section--steps .step-3.active .circle-2 {
      left: 50%;
      top: 56%; }
    .page-template-page-about .section--steps .step-3.active .circle-3 {
      left: 50%;
      top: 56%; }
    .page-template-page-about .section--steps .step-3.passed .circle-1 {
      left: 66%;
      top: 51%;
      -webkit-transform: scale(0.8);
              transform: scale(0.8); }
    .page-template-page-about .section--steps .step-3.passed .circle-2 {
      left: 66%;
      top: 51%; }
    .page-template-page-about .section--steps .step-3.passed .circle-3 {
      left: 66%;
      top: 51%;
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
    @media (min-width: 760px) {
      .page-template-page-about .section--steps .step-3 .circle-1 {
        left: 71%;
        top: 57%; }
        .page-template-page-about .section--steps .step-3 .circle-1 div {
          width: 31vw;
          height: 31vw; }
      .page-template-page-about .section--steps .step-3 .circle-2 {
        left: 43%;
        top: 83%; }
        .page-template-page-about .section--steps .step-3 .circle-2 div {
          width: 20vw;
          height: 20vw; }
      .page-template-page-about .section--steps .step-3 .circle-3 {
        left: 21%;
        top: 98%;
        opacity: 1; }
        .page-template-page-about .section--steps .step-3 .circle-3 div {
          width: 13vw;
          height: 13vw; }
      .page-template-page-about .section--steps .step-3.active .circle-1 {
        left: 16%;
        top: 51%;
        -webkit-transform: scale(0.8);
                transform: scale(0.8); }
      .page-template-page-about .section--steps .step-3.active .circle-2 {
        left: 16%;
        top: 51%; }
      .page-template-page-about .section--steps .step-3.active .circle-3 {
        left: 16%;
        top: 51%;
        -webkit-transform: scale(1.1);
                transform: scale(1.1); }
      .page-template-page-about .section--steps .step-3.passed .circle-1 {
        left: 66%;
        top: 51%;
        -webkit-transform: scale(0.8);
                transform: scale(0.8); }
      .page-template-page-about .section--steps .step-3.passed .circle-2 {
        left: 66%;
        top: 51%; }
      .page-template-page-about .section--steps .step-3.passed .circle-3 {
        left: 66%;
        top: 51%;
        -webkit-transform: scale(1.1);
                transform: scale(1.1); } }
    .page-template-page-about .section--steps .step-4 .circle-1 {
      left: 68%;
      top: 47%; }
      .page-template-page-about .section--steps .step-4 .circle-1 div {
        width: 54vw;
        height: 54vw; }
    .page-template-page-about .section--steps .step-4 .circle-2 {
      left: 68%;
      top: 58%; }
      .page-template-page-about .section--steps .step-4 .circle-2 div {
        width: 46vw;
        height: 46vw; }
    .page-template-page-about .section--steps .step-4 .circle-3 {
      left: 68%;
      top: 69%;
      opacity: 1; }
      .page-template-page-about .section--steps .step-4 .circle-3 div {
        width: 40vw;
        height: 40vw; }
    .page-template-page-about .section--steps .step-4.active .circle-1 {
      left: 50%;
      top: 64%; }
    .page-template-page-about .section--steps .step-4.active .circle-2 {
      left: 50%;
      top: 64%; }
    .page-template-page-about .section--steps .step-4.active .circle-3 {
      left: 50%;
      top: 64%; }
    @media (min-width: 760px) {
      .page-template-page-about .section--steps .step-4 .circle-1 {
        left: 68%;
        top: 47%; }
        .page-template-page-about .section--steps .step-4 .circle-1 div {
          width: 14vw;
          height: 14vw; }
      .page-template-page-about .section--steps .step-4 .circle-2 {
        left: 68%;
        top: 58%; }
        .page-template-page-about .section--steps .step-4 .circle-2 div {
          width: 12vw;
          height: 12vw; }
      .page-template-page-about .section--steps .step-4 .circle-3 {
        left: 68%;
        top: 69%;
        opacity: 1; }
        .page-template-page-about .section--steps .step-4 .circle-3 div {
          width: 10vw;
          height: 10vw; }
      .page-template-page-about .section--steps .step-4.active .circle-1 {
        left: 68%;
        top: 47%; }
      .page-template-page-about .section--steps .step-4.active .circle-2 {
        left: 68%;
        top: 47%; }
      .page-template-page-about .section--steps .step-4.active .circle-3 {
        left: 68%;
        top: 47%; } }
    @media (min-width: 760px) {
      .page-template-page-about .section--steps .side-left {
        width: 23.70455%;
        margin-right: 1.72727%; } }
    @media (min-width: 760px) {
      .page-template-page-about .section--steps .side-right {
        width: 66.09091%; } }
    @media (min-width: 1400px) {
      .page-template-page-about .section--steps .side-right {
        width: 49.13636%; } }
  .page-template-page-about .section--quote {
    position: relative;
    margin-bottom: 62px;
    padding-bottom: 50px;
    margin-top: 100px; }
    @media (min-width: 760px) {
      .page-template-page-about .section--quote {
        margin-top: 116px;
        margin-bottom: 44px; } }
    @media (min-width: 1024px) {
      .page-template-page-about .section--quote {
        margin-top: 140px;
        margin-bottom: 120px; } }
    @media (min-width: 1400px) {
      .page-template-page-about .section--quote {
        margin-top: 180px;
        margin-bottom: 240px; } }
    @media (min-width: 760px) {
      .page-template-page-about .section--quote.has-cursor {
        cursor: none; } }
    .page-template-page-about .section--quote .author-avatar,
    .page-template-page-about .section--quote .author-photo {
      border-radius: 50%;
      display: block;
      width: 64px;
      height: 64px; }
      @media (max-width: 759px) {
        .page-template-page-about .section--quote .author-avatar,
        .page-template-page-about .section--quote .author-photo {
          margin-right: 12px; } }
      @media (min-width: 760px) {
        .page-template-page-about .section--quote .author-avatar,
        .page-template-page-about .section--quote .author-photo {
          margin-bottom: 24px;
          width: 92px;
          height: 92px; } }
    .page-template-page-about .section--quote .author-avatar {
      background: #6845FF;
      color: white;
      font-size: 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
    @media (max-width: 759px) {
      .page-template-page-about .section--quote .side-left {
        margin-bottom: 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    .page-template-page-about .section--quote .quotes-wrapper {
      position: relative;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin-bottom: 48px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .page-template-page-about .section--quote .quote-wrapper {
      position: relative;
      width: 100%;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      opacity: 0;
      -webkit-transition: opacity 0.30s;
      transition: opacity 0.30s;
      pointer-events: none; }
      @media (min-width: 760px) {
        .page-template-page-about .section--quote .quote-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
      .page-template-page-about .section--quote .quote-wrapper.active {
        opacity: 1;
        pointer-events: auto; }
    .page-template-page-about .section--quote .quote-text {
      font-size: 24px;
      line-height: 130%;
      text-indent: -6px; }
      @media (min-width: 760px) {
        .page-template-page-about .section--quote .quote-text {
          text-indent: -12px;
          font-size: 40px; } }
      @media (min-width: 1400px) {
        .page-template-page-about .section--quote .quote-text {
          text-indent: -18px;
          font-size: 54px; } }
    .page-template-page-about .section--quote .quote-author {
      position: relative; }
    .page-template-page-about .section--quote .line-pagination {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .page-template-page-about .section--quote .pagination {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .page-template-page-about .section--quote .pagination-ball {
      width: 13px;
      height: 13px;
      background: #EDEDED;
      border-radius: 50%;
      margin-right: 12px;
      -webkit-transition: 0.5s;
      transition: 0.5s; }
      .page-template-page-about .section--quote .pagination-ball.active {
        background: #6845FF; }
    .page-template-page-about .section--quote .quote-mark {
      margin-bottom: 64px;
      display: block;
      width: 50px;
      pointer-events: none; }
      @media (min-width: 760px) {
        .page-template-page-about .section--quote .quote-mark {
          position: absolute;
          top: -30px;
          left: -51.75763%;
          width: 40px; } }
      @media (min-width: 1024px) {
        .page-template-page-about .section--quote .quote-mark {
          width: 50px;
          top: -36px; } }
      @media (min-width: 1400px) {
        .page-template-page-about .section--quote .quote-mark {
          top: -50px;
          width: 66px; } }
  .page-template-page-about .section--we-do-for {
    padding-bottom: 76px; }
    @media (min-width: 760px) {
      .page-template-page-about .section--we-do-for {
        padding-bottom: 180px; } }
    @media (min-width: 1400px) {
      .page-template-page-about .section--we-do-for {
        padding-bottom: 290px; } }
    @media (max-width: 759px) {
      .page-template-page-about .section--we-do-for .side-left {
        margin-bottom: 24px; } }
  .page-template-page-about .section--we-do-for .client,
  .page-template-page-about .section--we-do-for .industry,
  .page-template-page-about .section--industries .client,
  .page-template-page-about .section--industries .industry {
    line-height: 100%;
    margin-bottom: 17px;
    font-size: 36px;
    font-weight: 300; }
    @media (min-width: 760px) {
      .page-template-page-about .section--we-do-for .client,
      .page-template-page-about .section--we-do-for .industry,
      .page-template-page-about .section--industries .client,
      .page-template-page-about .section--industries .industry {
        margin-bottom: 22px;
        font-size: 50px; } }
    @media (min-width: 1400px) {
      .page-template-page-about .section--we-do-for .client,
      .page-template-page-about .section--we-do-for .industry,
      .page-template-page-about .section--industries .client,
      .page-template-page-about .section--industries .industry {
        margin-bottom: 28px;
        font-size: 80px; } }
  .page-template-page-about .section--capabilities,
  .page-template-page-about .section--industries {
    margin-bottom: 120px; }
    @media (min-width: 760px) {
      .page-template-page-about .section--capabilities,
      .page-template-page-about .section--industries {
        margin-bottom: 240px; } }
    @media (max-width: 759px) {
      .page-template-page-about .section--capabilities .side-left,
      .page-template-page-about .section--industries .side-left {
        margin-bottom: 40px; } }
    @media (min-width: 760px) {
      .page-template-page-about .section--capabilities .side-right,
      .page-template-page-about .section--industries .side-right {
        display: -ms-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media (min-width: 760px) {
      .page-template-page-about .section--capabilities .col,
      .page-template-page-about .section--industries .col {
        width: 30%; } }
    @media (max-width: 759px) {
      .page-template-page-about .section--capabilities .col,
      .page-template-page-about .section--industries .col {
        margin-bottom: 40px; } }
    @media (min-width: 760px) {
      .page-template-page-about .section--capabilities .col h3,
      .page-template-page-about .section--industries .col h3 {
        margin-bottom: 48px; } }
    @media (max-width: 759px) {
      .page-template-page-about .section--capabilities .col h3,
      .page-template-page-about .section--industries .col h3 {
        font-size: 24px;
        line-height: 100%;
        margin-bottom: 16px; } }
    .page-template-page-about .section--capabilities .col p,
    .page-template-page-about .section--industries .col p {
      margin-bottom: 16px; }
      @media (max-width: 759px) {
        .page-template-page-about .section--capabilities .col p,
        .page-template-page-about .section--industries .col p {
          margin-bottom: 3px; } }

.page-template-page-privacy-policy,
.page-template-page-cookie-policy,
.page-template-page-terms-of-use {
  position: relative; }
  .page-template-page-privacy-policy .content-legal,
  .page-template-page-cookie-policy .content-legal,
  .page-template-page-terms-of-use .content-legal {
    position: relative;
    margin: 0 auto;
    margin-top: 280px;
    margin-bottom: 300px;
    width: 100%;
    max-width: 730px; }
    @media (min-width: 1024px) {
      .page-template-page-privacy-policy .content-legal,
      .page-template-page-cookie-policy .content-legal,
      .page-template-page-terms-of-use .content-legal {
        width: 66.09091%; } }
    @media (min-width: 1400px) {
      .page-template-page-privacy-policy .content-legal,
      .page-template-page-cookie-policy .content-legal,
      .page-template-page-terms-of-use .content-legal {
        width: 49.13636%; } }
    .page-template-page-privacy-policy .content-legal a,
    .page-template-page-cookie-policy .content-legal a,
    .page-template-page-terms-of-use .content-legal a {
      text-decoration: underline !important; }
    @media (min-width: 760px) {
      .page-template-page-privacy-policy .content-legal h1,
      .page-template-page-cookie-policy .content-legal h1,
      .page-template-page-terms-of-use .content-legal h1 {
        font-size: 48px; } }
    .page-template-page-privacy-policy .content-legal h2,
    .page-template-page-cookie-policy .content-legal h2,
    .page-template-page-terms-of-use .content-legal h2 {
      font-size: 20px;
      line-height: 30px;
      margin-top: 72px;
      margin-bottom: 30px;
      font-weight: 700; }
    .page-template-page-privacy-policy .content-legal p,
    .page-template-page-cookie-policy .content-legal p,
    .page-template-page-terms-of-use .content-legal p {
      margin-bottom: 18px;
      font-size: 16px !important; }
    .page-template-page-privacy-policy .content-legal ul, .page-template-page-privacy-policy .content-legal ol,
    .page-template-page-cookie-policy .content-legal ul,
    .page-template-page-cookie-policy .content-legal ol,
    .page-template-page-terms-of-use .content-legal ul,
    .page-template-page-terms-of-use .content-legal ol {
      padding-left: 18px;
      font-size: 16px !important; }
    .page-template-page-privacy-policy .content-legal li,
    .page-template-page-cookie-policy .content-legal li,
    .page-template-page-terms-of-use .content-legal li {
      position: relative;
      margin-bottom: 18px;
      font-size: 16px !important; }
    .page-template-page-privacy-policy .content-legal ul li::before,
    .page-template-page-cookie-policy .content-legal ul li::before,
    .page-template-page-terms-of-use .content-legal ul li::before {
      position: absolute;
      top: 11px;
      left: -18px;
      width: 5px;
      height: 5px;
      background: black;
      border-radius: 50%;
      content: ""; }
    .page-template-page-privacy-policy .content-legal .CookieDeclaration span,
    .page-template-page-cookie-policy .content-legal .CookieDeclaration span,
    .page-template-page-terms-of-use .content-legal .CookieDeclaration span {
      font-size: inherit !important; }

.page-template-page-careers .section--hero {
  padding-top: 156px;
  margin-bottom: 50px; }
  @media (min-width: 760px) {
    .page-template-page-careers .section--hero {
      padding-top: 188px;
      margin-bottom: 60px; } }
  @media (min-width: 1024px) {
    .page-template-page-careers .section--hero {
      padding-top: 288px;
      margin-bottom: 80px; } }
  @media (min-width: 1400px) {
    .page-template-page-careers .section--hero {
      padding-top: 340px;
      margin-bottom: 76px; } }

@media (min-width: 760px) {
  .page-template-page-careers .section--careers {
    margin-bottom: 120px; } }

.page-template-page-careers .jobs {
  position: relative;
  margin-bottom: 56px;
  opacity: 0.25;
  -webkit-transition: 0.25s;
  transition: 0.25s; }
  .page-template-page-careers .jobs.loaded {
    opacity: 1; }
  @media (min-width: 760px) {
    .page-template-page-careers .jobs {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: calc(100% + 20px); } }
  @media (min-width: 1400px) {
    .page-template-page-careers .jobs {
      width: calc(100% + 50px); } }
  .page-template-page-careers .jobs .job {
    position: relative;
    border: 3px solid black;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 20px;
    padding: 32px 12px; }
    @media (min-width: 760px) {
      .page-template-page-careers .jobs .job {
        margin-right: 20px;
        padding: 38px 24px 25px;
        width: 100%; } }
    @media (min-width: 720px) {
      .page-template-page-careers .jobs .job {
        min-width: 240px;
        width: calc(50% - 20px);
        max-width: 368px;
        padding-bottom: 100px; } }
    @media (min-width: 1400px) {
      .page-template-page-careers .jobs .job {
        width: calc(50% - 50px);
        padding: 42px 31px 100px;
        margin-right: 20px;
        margin-bottom: 50px; } }
    .page-template-page-careers .jobs .job h3 {
      font-size: 22px;
      line-height: 27px;
      margin-bottom: 14px; }
    .page-template-page-careers .jobs .job .location {
      margin-bottom: 10px;
      font-weight: 700; }
    .page-template-page-careers .jobs .job p {
      font-size: 16px;
      line-height: 29px;
      opacity: 0.5;
      margin-bottom: 20px; }

@media (min-width: 720px) {
  .page-template-page-careers .job-footer {
    bottom: 30px;
    position: absolute;
    left: 24px; } }

@media (min-width: 1400px) {
  .page-template-page-careers .job-footer {
    left: 30px; } }

.page-template-page-careers .jobs-footer {
  position: relative;
  padding-bottom: 60px; }
  @media (min-width: 1400px) {
    .page-template-page-careers .jobs-footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .page-template-page-careers .jobs-footer .side-left {
    margin-bottom: 40px; }
    @media (min-width: 1400px) {
      .page-template-page-careers .jobs-footer .side-left {
        margin-bottom: 0;
        padding-right: 40px; } }
  .page-template-page-careers .jobs-footer h3 {
    margin-bottom: 10px; }
    @media (min-width: 1400px) {
      .page-template-page-careers .jobs-footer h3 {
        margin-bottom: 0; } }
  @media (min-width: 1400px) {
    .page-template-page-careers .jobs-footer p {
      font-size: 21px;
      line-height: 37px; } }
  .page-template-page-careers .jobs-footer .btn-get-in-touch {
    position: relative;
    font-size: 26px;
    line-height: 32px;
    font-weight: 700; }
    .page-template-page-careers .jobs-footer .btn-get-in-touch::after {
      position: absolute;
      top: 50px;
      left: 0;
      background-color: black;
      width: 55px;
      height: 2px;
      content: "";
      -webkit-transition: 0.2s;
      transition: 0.2s;
      -webkit-transform-origin: left;
              transform-origin: left; }
    .page-template-page-careers .jobs-footer .btn-get-in-touch:hover::after {
      -webkit-transform: scaleX(0.5);
              transform: scaleX(0.5); }

.page-template-page-blog {
  position: relative;
  width: 100%; }
  .page-template-page-blog h2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 145%;
    margin-bottom: 46px; }
    @media (min-width: 760px) {
      .page-template-page-blog h2 {
        margin-bottom: 56px; } }
    @media (min-width: 1024px) {
      .page-template-page-blog h2 {
        margin-bottom: 69px;
        font-size: 18px; } }
    @media (min-width: 1400px) {
      .page-template-page-blog h2 {
        margin-bottom: 97px;
        font-size: 24px; } }
  .page-template-page-blog .section--hero {
    padding-top: 156px;
    margin-bottom: 50px; }
    @media (min-width: 760px) {
      .page-template-page-blog .section--hero {
        text-align: left;
        padding-top: 188px;
        margin-bottom: 70px; } }
    @media (min-width: 1024px) {
      .page-template-page-blog .section--hero {
        padding-top: 288px;
        margin-bottom: 170px; } }
    @media (min-width: 1400px) {
      .page-template-page-blog .section--hero {
        padding-top: 340px;
        margin-bottom: 76px; } }
    .page-template-page-blog .section--hero h1 {
      text-align: left;
      font-weight: 400;
      font-size: 40px;
      line-height: 140%;
      padding-bottom: 80px; }
      @media (min-width: 1024px) {
        .page-template-page-blog .section--hero h1 {
          font-size: 50px;
          line-height: 140%;
          padding-bottom: 100px; } }
      @media (min-width: 1400px) {
        .page-template-page-blog .section--hero h1 {
          font-size: 70px;
          line-height: 140%;
          padding-bottom: 120px; } }
    .page-template-page-blog .section--hero .work-with-us {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
    .page-template-page-blog .section--hero .button-work-with-us {
      background: black;
      color: white;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-top-left-radius: 50px;
      border-top-right-radius: 50px;
      border-bottom-left-radius: 50px;
      padding: 0 20px;
      font-size: 12px;
      height: 40px; }
      @media (max-width: 759px) {
        .page-template-page-blog .section--hero .button-work-with-us {
          display: none; } }
      @media (min-width: 1024px) {
        .page-template-page-blog .section--hero .button-work-with-us {
          height: 54px;
          font-size: 14px;
          padding: 0 28px; } }
      @media (min-width: 1400px) {
        .page-template-page-blog .section--hero .button-work-with-us {
          height: 66px;
          font-size: 18px; } }
  .page-template-page-blog .section--showcase {
    padding-bottom: 100px; }
    @media (min-width: 1024px) {
      .page-template-page-blog .section--showcase {
        padding-bottom: 160px; } }
    @media (min-width: 1400px) {
      .page-template-page-blog .section--showcase {
        padding-bottom: 212px; } }
    .page-template-page-blog .section--showcase .showcase-item {
      position: relative; }
      .page-template-page-blog .section--showcase .showcase-item img {
        width: 100%;
        display: block;
        margin-bottom: 24px; }
        @media (min-width: 1400px) {
          .page-template-page-blog .section--showcase .showcase-item img {
            margin-bottom: 42px; } }
      .page-template-page-blog .section--showcase .showcase-item .headline {
        font-size: 18px;
        max-width: 428px;
        margin-bottom: 15px; }
        @media (min-width: 760px) {
          .page-template-page-blog .section--showcase .showcase-item .headline {
            font-size: 20px;
            margin-bottom: 20px; } }
        @media (min-width: 1400px) {
          .page-template-page-blog .section--showcase .showcase-item .headline {
            font-size: 24px; } }
      .page-template-page-blog .section--showcase .showcase-item .services {
        margin-bottom: 60px;
        font-size: 12px;
        text-transform: uppercase; }
        @media (min-width: 760px) {
          .page-template-page-blog .section--showcase .showcase-item .services {
            margin-bottom: 70px; } }
        @media (min-width: 1024px) {
          .page-template-page-blog .section--showcase .showcase-item .services {
            margin-bottom: 80px; } }
        @media (min-width: 1400px) {
          .page-template-page-blog .section--showcase .showcase-item .services {
            margin-bottom: 100px; } }
    .page-template-page-blog .section--showcase .button-all-works-wrapper {
      position: relative; }
      @media (min-width: 760px) {
        .page-template-page-blog .section--showcase .button-all-works-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; } }
    .page-template-page-blog .section--showcase .button-all-works {
      font-size: 30px;
      line-height: 140%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (max-width: 759px) {
        .page-template-page-blog .section--showcase .button-all-works {
          width: 100%;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
      .page-template-page-blog .section--showcase .button-all-works img {
        height: 20px; }
      @media (min-width: 760px) {
        .page-template-page-blog .section--showcase .button-all-works {
          font-size: 40px; }
          .page-template-page-blog .section--showcase .button-all-works img {
            margin-left: 100px; } }
      @media (min-width: 1024px) {
        .page-template-page-blog .section--showcase .button-all-works {
          font-size: 50px; }
          .page-template-page-blog .section--showcase .button-all-works img {
            height: 25px;
            margin-left: 130px; } }
      @media (min-width: 1400px) {
        .page-template-page-blog .section--showcase .button-all-works {
          font-size: 70px; }
          .page-template-page-blog .section--showcase .button-all-works img {
            height: 34px;
            margin-left: 180px; } }
  .page-template-page-blog .section--we-do {
    padding-bottom: 56px;
    padding-top: 100px; }
    @media (min-width: 760px) {
      .page-template-page-blog .section--we-do {
        padding-top: 150px;
        padding-bottom: 126px; } }
    @media (min-width: 1024px) {
      .page-template-page-blog .section--we-do {
        padding-top: 160px;
        padding-bottom: 130px; } }
    @media (min-width: 1400px) {
      .page-template-page-blog .section--we-do {
        padding-top: 202px;
        padding-bottom: 200px; } }
  .page-template-page-blog .section--we-do-for {
    padding-bottom: 76px; }
    @media (min-width: 760px) {
      .page-template-page-blog .section--we-do-for {
        padding-bottom: 125px; } }
    @media (min-width: 1024px) {
      .page-template-page-blog .section--we-do-for {
        padding-bottom: 125px; } }
    @media (min-width: 1400px) {
      .page-template-page-blog .section--we-do-for {
        padding-bottom: 125px; } }
  .page-template-page-blog .section--we-do .items-wrapper,
  .page-template-page-blog .section--we-do-for .items-wrapper,
  .page-template-page-blog .section--offices .items-wrapper {
    position: relative; }
    @media (min-width: 760px) {
      .page-template-page-blog .section--we-do .items-wrapper,
      .page-template-page-blog .section--we-do-for .items-wrapper,
      .page-template-page-blog .section--offices .items-wrapper {
        width: calc(100% + 76px);
        max-width: 700px; } }
    @media (min-width: 1024px) {
      .page-template-page-blog .section--we-do .items-wrapper,
      .page-template-page-blog .section--we-do-for .items-wrapper,
      .page-template-page-blog .section--offices .items-wrapper {
        width: calc(100% + 110px);
        max-width: 800px; } }
    @media (min-width: 1400px) {
      .page-template-page-blog .section--we-do .items-wrapper,
      .page-template-page-blog .section--we-do-for .items-wrapper,
      .page-template-page-blog .section--offices .items-wrapper {
        width: calc(100% + 132px);
        max-width: 1140px; } }
  .page-template-page-blog .section--we-do .item,
  .page-template-page-blog .section--we-do-for .item,
  .page-template-page-blog .section--offices .item {
    position: relative;
    text-align: left;
    margin-bottom: 23px; }
    @media (min-width: 760px) {
      .page-template-page-blog .section--we-do .item,
      .page-template-page-blog .section--we-do-for .item,
      .page-template-page-blog .section--offices .item {
        display: inline-block;
        margin-bottom: 26px; }
        .page-template-page-blog .section--we-do .item.point-right,
        .page-template-page-blog .section--we-do-for .item.point-right,
        .page-template-page-blog .section--offices .item.point-right {
          margin-right: 76px; }
          .page-template-page-blog .section--we-do .item.point-right::after,
          .page-template-page-blog .section--we-do-for .item.point-right::after,
          .page-template-page-blog .section--offices .item.point-right::after {
            position: absolute;
            right: -42px;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            border: 1px solid black;
            top: 50%;
            content: "";
            -webkit-box-sizing: border-box;
                    box-sizing: border-box; } }
    @media (min-width: 1024px) {
      .page-template-page-blog .section--we-do .item,
      .page-template-page-blog .section--we-do-for .item,
      .page-template-page-blog .section--offices .item {
        margin-bottom: 33px; }
        .page-template-page-blog .section--we-do .item.point-right,
        .page-template-page-blog .section--we-do-for .item.point-right,
        .page-template-page-blog .section--offices .item.point-right {
          margin-right: 110px; }
          .page-template-page-blog .section--we-do .item.point-right::after,
          .page-template-page-blog .section--we-do-for .item.point-right::after,
          .page-template-page-blog .section--offices .item.point-right::after {
            right: -62px; } }
    @media (min-width: 1400px) {
      .page-template-page-blog .section--we-do .item,
      .page-template-page-blog .section--we-do-for .item,
      .page-template-page-blog .section--offices .item {
        margin-bottom: 44px; }
        .page-template-page-blog .section--we-do .item.point-right,
        .page-template-page-blog .section--we-do-for .item.point-right,
        .page-template-page-blog .section--offices .item.point-right {
          margin-right: 132px; }
          .page-template-page-blog .section--we-do .item.point-right::after,
          .page-template-page-blog .section--we-do-for .item.point-right::after,
          .page-template-page-blog .section--offices .item.point-right::after {
            right: -73px; } }

.page-template-page-improve {
  position: relative;
  width: 100%; }
  .page-template-page-improve h1, .page-template-page-improve h2 {
    font-weight: 500;
    line-height: 110%;
    font-size: 32px;
    font-weight: 500; }
    @media (min-width: 760px) {
      .page-template-page-improve h1, .page-template-page-improve h2 {
        font-size: 50px; } }
    @media (min-width: 1400px) {
      .page-template-page-improve h1, .page-template-page-improve h2 {
        font-size: 70px;
        line-height: 80px; } }
  @media (min-width: 760px) {
    .page-template-page-improve h1 {
      padding-right: 8.47727%;
      max-width: 800px; } }
  @media (min-width: 1400px) {
    .page-template-page-improve h1 {
      padding-right: 8.47727%;
      max-width: 1110px; } }
  @media (max-width: 759px) {
    .page-template-page-improve h2 {
      margin-bottom: 40px; } }
  .page-template-page-improve .section--hero {
    padding-top: 156px;
    margin-bottom: 50px; }
    @media (min-width: 760px) {
      .page-template-page-improve .section--hero {
        text-align: left;
        padding-top: 188px;
        margin-bottom: 70px; } }
    @media (min-width: 1024px) {
      .page-template-page-improve .section--hero {
        padding-top: 280px;
        margin-bottom: 80px; } }
    @media (min-width: 1400px) {
      .page-template-page-improve .section--hero {
        padding-top: 300px;
        margin-bottom: 144px; } }
    .page-template-page-improve .section--hero .line-h1 {
      margin-bottom: 60px; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--hero .line-h1 {
          margin-bottom: 100px; } }
      @media (min-width: 1400px) {
        .page-template-page-improve .section--hero .line-h1 {
          margin-bottom: 122px; } }
    @media (min-width: 760px) {
      .page-template-page-improve .section--hero .line-quote .side-left {
        width: 49.13636%; }
      .page-template-page-improve .section--hero .line-quote .side-right {
        width: 49.13636%; } }
    .page-template-page-improve .section--hero .quote-cta-box {
      background: #0B40FF;
      border-radius: 22px;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-align: center;
      max-width: 370px;
      padding: 32px 20px 38px; }
      @media (min-width: 1400px) {
        .page-template-page-improve .section--hero .quote-cta-box {
          padding: 35px 46px 52px;
          max-width: 468px; } }
      @media (max-width: 759px) {
        .page-template-page-improve .section--hero .quote-cta-box {
          margin-bottom: 60px; } }
      .page-template-page-improve .section--hero .quote-cta-box p {
        color: white;
        margin-bottom: 32px; }
        @media (min-width: 760px) {
          .page-template-page-improve .section--hero .quote-cta-box p {
            margin-bottom: 36px; } }
  .page-template-page-improve .section--test-learn {
    margin-bottom: 60px;
    margin-top: 60px; }
    @media (min-width: 760px) {
      .page-template-page-improve .section--test-learn {
        margin-bottom: 144px;
        margin-top: 144px; }
        .page-template-page-improve .section--test-learn .side-left {
          width: 49.13636%; }
        .page-template-page-improve .section--test-learn .side-right {
          width: 49.13636%; } }
  .page-template-page-improve .section--quote {
    position: relative;
    margin-bottom: 62px;
    padding-bottom: 50px;
    margin-top: 100px; }
    @media (min-width: 760px) {
      .page-template-page-improve .section--quote {
        margin-top: 116px;
        margin-bottom: 44px; } }
    @media (min-width: 1024px) {
      .page-template-page-improve .section--quote {
        margin-top: 140px;
        margin-bottom: 70px; } }
    @media (min-width: 1400px) {
      .page-template-page-improve .section--quote {
        margin-top: 180px;
        margin-bottom: 85px; } }
    @media (min-width: 760px) {
      .page-template-page-improve .section--quote.has-cursor {
        cursor: none; } }
    .page-template-page-improve .section--quote .quotes-wrapper {
      position: relative;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 58px; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--quote .quotes-wrapper {
          margin-bottom: 14px; } }
      @media (min-width: 1400px) {
        .page-template-page-improve .section--quote .quotes-wrapper {
          margin-bottom: 24px; } }
    .page-template-page-improve .section--quote .quote-wrapper {
      position: relative;
      width: 100%;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      opacity: 0;
      -webkit-transition: opacity 0.30s;
      transition: opacity 0.30s;
      pointer-events: none; }
      .page-template-page-improve .section--quote .quote-wrapper.active {
        opacity: 1;
        pointer-events: auto; }
    .page-template-page-improve .section--quote .quote-text {
      margin-bottom: 78px; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--quote .quote-text {
          margin-bottom: 53px; } }
      @media (min-width: 1024px) {
        .page-template-page-improve .section--quote .quote-text {
          margin-bottom: 104px; } }
      @media (min-width: 1400px) {
        .page-template-page-improve .section--quote .quote-text {
          margin-bottom: 58px; } }
    .page-template-page-improve .section--quote .quote-author {
      position: relative;
      padding-left: 90px;
      font-weight: 500; }
      .page-template-page-improve .section--quote .quote-author::after {
        position: absolute;
        left: 0;
        top: 9px;
        width: 50px;
        background: black;
        height: 1px;
        content: ""; }
    .page-template-page-improve .section--quote .quote-mark {
      width: 50px;
      margin-bottom: 24px; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--quote .quote-mark {
          width: 40px; } }
      @media (min-width: 1024px) {
        .page-template-page-improve .section--quote .quote-mark {
          width: 50px; } }
      @media (min-width: 1400px) {
        .page-template-page-improve .section--quote .quote-mark {
          width: 66px;
          margin-bottom: 42px; } }
    .page-template-page-improve .section--quote .quote-mark-wrapper {
      margin-bottom: 64px;
      display: block;
      font-weight: 500; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--quote .quote-mark-wrapper {
          position: absolute;
          top: 0;
          left: -51.75763%;
          max-width: 140px; } }
  .page-template-page-improve .section--clients {
    margin-bottom: 80px; }
    @media (min-width: 1400px) {
      .page-template-page-improve .section--clients {
        margin-bottom: 224px; } }
    .page-template-page-improve .section--clients .headline {
      font-weight: 900; }
      @media (max-width: 759px) {
        .page-template-page-improve .section--clients .headline {
          margin-bottom: 24px; } }
      @media (min-width: 760px) {
        .page-template-page-improve .section--clients .headline {
          position: absolute;
          top: 0;
          left: 0; } }
    .page-template-page-improve .section--clients .background {
      display: block;
      width: 100%; }
  .page-template-page-improve .section--story {
    margin-top: 60px; }
    @media (min-width: 760px) {
      .page-template-page-improve .section--story {
        margin-top: 128px; } }
    .page-template-page-improve .section--story .line-intro {
      margin-bottom: 60px; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--story .line-intro {
          margin-bottom: 110px; } }
    .page-template-page-improve .section--story .line-assesments {
      margin-bottom: 20px; }
    .page-template-page-improve .section--story .assesments {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      display: none; }
      .page-template-page-improve .section--story .assesments.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
    .page-template-page-improve .section--story .line-assesments-tabs {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      margin-bottom: 60px; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--story .line-assesments-tabs {
          margin-bottom: 114px; } }
      .page-template-page-improve .section--story .line-assesments-tabs .tab {
        -webkit-transition: 0.2s;
        transition: 0.2s;
        border-bottom: 1px solid transparent;
        padding: 15px 0;
        cursor: pointer;
        font-size: 18px;
        line-height: 24px;
        margin-right: 28px;
        position: relative;
        top: 1px;
        font-weight: 500; }
        @media (min-width: 760px) {
          .page-template-page-improve .section--story .line-assesments-tabs .tab {
            margin-right: 48px;
            font-size: 24px;
            line-height: 35px; } }
        .page-template-page-improve .section--story .line-assesments-tabs .tab.active {
          color: #0B40FF;
          border-bottom-color: #0B40FF; }
    .page-template-page-improve .section--story .assessment-box {
      margin-bottom: 60px; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--story .assessment-box {
          width: 32.18182%;
          margin-right: 1.72727%;
          margin-right: 1.72727%;
          margin-bottom: 60px; }
          .page-template-page-improve .section--story .assessment-box:nth-child(3n) {
            margin-right: 0; } }
      @media (min-width: 1400px) {
        .page-template-page-improve .section--story .assessment-box {
          width: 23.70455%;
          margin-right: 1.72727%;
          margin-bottom: 80px; }
          .page-template-page-improve .section--story .assessment-box:nth-child(3n) {
            margin-right: 1.72727%; }
          .page-template-page-improve .section--story .assessment-box:nth-child(4n) {
            margin-right: 0; } }
      .page-template-page-improve .section--story .assessment-box .headline {
        font-weight: 900;
        margin-bottom: 10px; }
        @media (min-width: 760px) {
          .page-template-page-improve .section--story .assessment-box .headline {
            margin-bottom: 18px; } }
        @media (min-width: 1400px) {
          .page-template-page-improve .section--story .assessment-box .headline {
            margin-bottom: 24px; } }
      .page-template-page-improve .section--story .assessment-box p {
        font-weight: 500; }
        @media (min-width: 760px) {
          .page-template-page-improve .section--story .assessment-box p {
            max-width: 310px;
            width: 90%; } }
        @media (min-width: 1400px) {
          .page-template-page-improve .section--story .assessment-box p {
            max-width: none; } }
  .page-template-page-improve .section--score {
    position: relative;
    margin-top: 60px;
    margin-bottom: 60px; }
    @media (min-width: 760px) {
      .page-template-page-improve .section--score {
        margin-top: 144px;
        margin-bottom: 128px; } }
    .page-template-page-improve .section--score .line-intro {
      margin-bottom: 40px; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--score .line-intro {
          margin-bottom: 118px; } }
    .page-template-page-improve .section--score .line-image img {
      width: 100%;
      display: block; }
    .page-template-page-improve .section--score .line-image img.visible-mobile {
      margin: 0 auto;
      max-width: 280px; }
  .page-template-page-improve .section--what-you-get {
    position: relative;
    margin-top: 60px; }
    @media (min-width: 760px) {
      .page-template-page-improve .section--what-you-get {
        margin-top: 144px; } }
    .page-template-page-improve .section--what-you-get .line-intro {
      margin-bottom: 40px; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--what-you-get .line-intro {
          margin-bottom: 54px; } }
    .page-template-page-improve .section--what-you-get .custom-ol {
      margin-top: 44px; }
    .page-template-page-improve .section--what-you-get .custom-ol-line {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      padding-top: 8px;
      padding-bottom: 15px; }
      .page-template-page-improve .section--what-you-get .custom-ol-line:nth-last-child(1) {
        border-bottom-style: none; }
      .page-template-page-improve .section--what-you-get .custom-ol-line .number {
        font-size: 16px;
        color: #b0b0b0;
        font-weight: 500;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 55px;
        padding-top: 5px; }
  .page-template-page-improve .section--improve-slider {
    margin-bottom: 80px; }
    @media (min-width: 760px) {
      .page-template-page-improve .section--improve-slider {
        margin-bottom: 177px; } }
    @media (min-width: 760px) {
      .page-template-page-improve .section--improve-slider.has-cursor {
        cursor: none; } }
    @media (min-width: 760px) {
      .page-template-page-improve .section--improve-slider .slider-caption {
        position: absolute;
        left: 0;
        top: -109px; } }
    @media (max-width: 759px) {
      .page-template-page-improve .section--improve-slider .slider-caption {
        margin-bottom: 40px; } }
    .page-template-page-improve .section--improve-slider .slider-window {
      position: relative;
      width: 100%;
      margin-bottom: 26px; }
    .page-template-page-improve .section--improve-slider .slider-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .page-template-page-improve .section--improve-slider .slide {
      position: relative;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 100%;
      opacity: 0; }
      .page-template-page-improve .section--improve-slider .slide.active {
        opacity: 1; }
    .page-template-page-improve .section--improve-slider img {
      display: block;
      width: 100%; }
    .page-template-page-improve .section--improve-slider .progress-counter {
      text-align: center;
      white-space: nowrap; }
      @media (min-width: 760px) {
        .page-template-page-improve .section--improve-slider .progress-counter {
          position: absolute;
          left: 50%;
          width: 0; } }
    .page-template-page-improve .section--improve-slider .slider-under-line .line-wrapper {
      position: relative;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }

.section--404 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100vh - 503px);
  min-height: 240px;
  margin-top: 100px; }
  @media (min-width: 760px) {
    .section--404 {
      margin-top: 96px;
      min-height: 320px;
      height: calc(100vh - 356px); } }
  @media (min-width: 1024px) {
    .section--404 {
      margin-top: 150px;
      min-height: 320px;
      height: calc(100vh - 356px); } }
  @media (min-width: 1400px) {
    .section--404 {
      margin-top: 177px;
      min-height: 320px;
      height: calc(100vh - 385px); } }

.page-template-page-bot {
  position: relative;
  width: 100%;
  color: white;
  background: black;
  min-height: 100vh; }
  .page-template-page-bot .bot-navigation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
    .page-template-page-bot .bot-navigation a {
      display: inline-block;
      margin-top: 14px;
      padding-top: 12px;
      padding-bottom: 12px; }
  .page-template-page-bot .btn-bot-go-to-contact {
    position: fixed;
    right: 24px;
    bottom: 24px;
    cursor: pointer;
    -webkit-transition: 0.25s;
    transition: 0.25s;
    background: black;
    border-radius: 50%; }
    .page-template-page-bot .btn-bot-go-to-contact.hidden {
      pointer-events: none;
      opacity: 0; }
    .page-template-page-bot .btn-bot-go-to-contact:hover {
      background: #2b2b2b; }
  .page-template-page-bot .section--back {
    padding-top: 106px;
    padding-bottom: 44px; }
    .page-template-page-bot .section--back .btn-back {
      opacity: 0;
      pointer-events: none;
      -webkit-transition: 0.25s;
      transition: 0.25s;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .page-template-page-bot .section--back .btn-back.active {
        opacity: 1;
        pointer-events: all; }
      .page-template-page-bot .section--back .btn-back:hover {
        opacity: 0.8; }
        .page-template-page-bot .section--back .btn-back:hover img {
          -webkit-transform: translateX(-3px);
                  transform: translateX(-3px); }
      .page-template-page-bot .section--back .btn-back img {
        margin-right: 6px;
        -webkit-transition: 0.25s;
        transition: 0.25s; }
  .page-template-page-bot .section--view {
    display: none; }
    .page-template-page-bot .section--view.active {
      display: block; }
  @media (min-width: 760px) {
    .page-template-page-bot .question-wrapper {
      min-height: 124px; } }
  .page-template-page-bot .section--drop-us-a-word-sent {
    padding-bottom: 90px; }
    .page-template-page-bot .section--drop-us-a-word-sent .h2 {
      margin-bottom: 24px; }
  .page-template-page-bot .section--drop-us-a-word {
    padding-bottom: 90px; }
    .page-template-page-bot .section--drop-us-a-word .form {
      margin-top: 40px;
      width: 100%;
      max-width: 740px; }
    .page-template-page-bot .section--drop-us-a-word .btn-drop-us-a-word-submit {
      margin-top: 24px; }
  .page-template-page-bot .additional-input-wrapper {
    max-width: 740px;
    margin-top: 18px;
    padding-bottom: 90px;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 0.25s;
    transition: 0.25s; }
    .page-template-page-bot .additional-input-wrapper.active {
      opacity: 1;
      pointer-events: all; }
    .page-template-page-bot .additional-input-wrapper .input-wrap {
      margin-bottom: 64px !important; }
  .page-template-page-bot .section--drop-us-a-word .input-wrap,
  .page-template-page-bot .additional-input-wrapper .input-wrap,
  .page-template-page-bot .section--contact-info .input-wrap,
  .page-template-page-bot #options .input-wrap {
    width: 100%;
    max-width: 740px;
    margin-bottom: 24px; }
    .page-template-page-bot .section--drop-us-a-word .input-wrap.hidden,
    .page-template-page-bot .additional-input-wrapper .input-wrap.hidden,
    .page-template-page-bot .section--contact-info .input-wrap.hidden,
    .page-template-page-bot #options .input-wrap.hidden {
      display: none; }
    .page-template-page-bot .section--drop-us-a-word .input-wrap.has-error span,
    .page-template-page-bot .additional-input-wrapper .input-wrap.has-error span,
    .page-template-page-bot .section--contact-info .input-wrap.has-error span,
    .page-template-page-bot #options .input-wrap.has-error span {
      color: #ff6666; }
    .page-template-page-bot .section--drop-us-a-word .input-wrap.has-error .error,
    .page-template-page-bot .additional-input-wrapper .input-wrap.has-error .error,
    .page-template-page-bot .section--contact-info .input-wrap.has-error .error,
    .page-template-page-bot #options .input-wrap.has-error .error {
      display: block; }
    .page-template-page-bot .section--drop-us-a-word .input-wrap label > span,
    .page-template-page-bot .section--drop-us-a-word .input-wrap .like-label > span,
    .page-template-page-bot .additional-input-wrapper .input-wrap label > span,
    .page-template-page-bot .additional-input-wrapper .input-wrap .like-label > span,
    .page-template-page-bot .section--contact-info .input-wrap label > span,
    .page-template-page-bot .section--contact-info .input-wrap .like-label > span,
    .page-template-page-bot #options .input-wrap label > span,
    .page-template-page-bot #options .input-wrap .like-label > span {
      display: block;
      margin-bottom: 8px; }
    .page-template-page-bot .section--drop-us-a-word .input-wrap input,
    .page-template-page-bot .section--drop-us-a-word .input-wrap textarea,
    .page-template-page-bot .section--drop-us-a-word .input-wrap .input-file,
    .page-template-page-bot .additional-input-wrapper .input-wrap input,
    .page-template-page-bot .additional-input-wrapper .input-wrap textarea,
    .page-template-page-bot .additional-input-wrapper .input-wrap .input-file,
    .page-template-page-bot .section--contact-info .input-wrap input,
    .page-template-page-bot .section--contact-info .input-wrap textarea,
    .page-template-page-bot .section--contact-info .input-wrap .input-file,
    .page-template-page-bot #options .input-wrap input,
    .page-template-page-bot #options .input-wrap textarea,
    .page-template-page-bot #options .input-wrap .input-file {
      background: #181818;
      color: white;
      padding: 15px 16px;
      font-size: 16px;
      width: 100%;
      max-width: 740px;
      font-family: inherit;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      resize: none; }
      .page-template-page-bot .section--drop-us-a-word .input-wrap input::-webkit-input-placeholder,
      .page-template-page-bot .section--drop-us-a-word .input-wrap textarea::-webkit-input-placeholder,
      .page-template-page-bot .section--drop-us-a-word .input-wrap .input-file::-webkit-input-placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap input::-webkit-input-placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap textarea::-webkit-input-placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap .input-file::-webkit-input-placeholder,
      .page-template-page-bot .section--contact-info .input-wrap input::-webkit-input-placeholder,
      .page-template-page-bot .section--contact-info .input-wrap textarea::-webkit-input-placeholder,
      .page-template-page-bot .section--contact-info .input-wrap .input-file::-webkit-input-placeholder,
      .page-template-page-bot #options .input-wrap input::-webkit-input-placeholder,
      .page-template-page-bot #options .input-wrap textarea::-webkit-input-placeholder,
      .page-template-page-bot #options .input-wrap .input-file::-webkit-input-placeholder {
        color: #858585;
        font-size: 16px;
        font-family: inherit; }
      .page-template-page-bot .section--drop-us-a-word .input-wrap input::-moz-placeholder,
      .page-template-page-bot .section--drop-us-a-word .input-wrap textarea::-moz-placeholder,
      .page-template-page-bot .section--drop-us-a-word .input-wrap .input-file::-moz-placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap input::-moz-placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap textarea::-moz-placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap .input-file::-moz-placeholder,
      .page-template-page-bot .section--contact-info .input-wrap input::-moz-placeholder,
      .page-template-page-bot .section--contact-info .input-wrap textarea::-moz-placeholder,
      .page-template-page-bot .section--contact-info .input-wrap .input-file::-moz-placeholder,
      .page-template-page-bot #options .input-wrap input::-moz-placeholder,
      .page-template-page-bot #options .input-wrap textarea::-moz-placeholder,
      .page-template-page-bot #options .input-wrap .input-file::-moz-placeholder {
        color: #858585;
        font-size: 16px;
        font-family: inherit; }
      .page-template-page-bot .section--drop-us-a-word .input-wrap input::-ms-input-placeholder,
      .page-template-page-bot .section--drop-us-a-word .input-wrap textarea::-ms-input-placeholder,
      .page-template-page-bot .section--drop-us-a-word .input-wrap .input-file::-ms-input-placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap input::-ms-input-placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap textarea::-ms-input-placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap .input-file::-ms-input-placeholder,
      .page-template-page-bot .section--contact-info .input-wrap input::-ms-input-placeholder,
      .page-template-page-bot .section--contact-info .input-wrap textarea::-ms-input-placeholder,
      .page-template-page-bot .section--contact-info .input-wrap .input-file::-ms-input-placeholder,
      .page-template-page-bot #options .input-wrap input::-ms-input-placeholder,
      .page-template-page-bot #options .input-wrap textarea::-ms-input-placeholder,
      .page-template-page-bot #options .input-wrap .input-file::-ms-input-placeholder {
        color: #858585;
        font-size: 16px;
        font-family: inherit; }
      .page-template-page-bot .section--drop-us-a-word .input-wrap input::placeholder,
      .page-template-page-bot .section--drop-us-a-word .input-wrap textarea::placeholder,
      .page-template-page-bot .section--drop-us-a-word .input-wrap .input-file::placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap input::placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap textarea::placeholder,
      .page-template-page-bot .additional-input-wrapper .input-wrap .input-file::placeholder,
      .page-template-page-bot .section--contact-info .input-wrap input::placeholder,
      .page-template-page-bot .section--contact-info .input-wrap textarea::placeholder,
      .page-template-page-bot .section--contact-info .input-wrap .input-file::placeholder,
      .page-template-page-bot #options .input-wrap input::placeholder,
      .page-template-page-bot #options .input-wrap textarea::placeholder,
      .page-template-page-bot #options .input-wrap .input-file::placeholder {
        color: #858585;
        font-size: 16px;
        font-family: inherit; }
    .page-template-page-bot .section--drop-us-a-word .input-wrap .textarea-resizer,
    .page-template-page-bot .additional-input-wrapper .input-wrap .textarea-resizer,
    .page-template-page-bot .section--contact-info .input-wrap .textarea-resizer,
    .page-template-page-bot #options .input-wrap .textarea-resizer {
      display: block;
      min-height: 168px;
      pointer-events: none;
      padding: 15px 16px;
      font-size: 16px;
      white-space: pre-wrap; }
    .page-template-page-bot .section--drop-us-a-word .input-wrap .textarea-wrapper,
    .page-template-page-bot .additional-input-wrapper .input-wrap .textarea-wrapper,
    .page-template-page-bot .section--contact-info .input-wrap .textarea-wrapper,
    .page-template-page-bot #options .input-wrap .textarea-wrapper {
      position: relative;
      width: 100%;
      display: block; }
      .page-template-page-bot .section--drop-us-a-word .input-wrap .textarea-wrapper textarea,
      .page-template-page-bot .additional-input-wrapper .input-wrap .textarea-wrapper textarea,
      .page-template-page-bot .section--contact-info .input-wrap .textarea-wrapper textarea,
      .page-template-page-bot #options .input-wrap .textarea-wrapper textarea {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: hidden; }
    .page-template-page-bot .section--drop-us-a-word .input-wrap .error,
    .page-template-page-bot .additional-input-wrapper .input-wrap .error,
    .page-template-page-bot .section--contact-info .input-wrap .error,
    .page-template-page-bot #options .input-wrap .error {
      display: none;
      color: #ff6666; }
    .page-template-page-bot .section--drop-us-a-word .input-wrap .input-file,
    .page-template-page-bot .additional-input-wrapper .input-wrap .input-file,
    .page-template-page-bot .section--contact-info .input-wrap .input-file,
    .page-template-page-bot #options .input-wrap .input-file {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .page-template-page-bot .section--question.centered .col-12 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center; }
  .page-template-page-bot .subtitle {
    color: #CECECE; }
    .page-template-page-bot .subtitle.filled {
      margin-top: 24px; }
    .page-template-page-bot .subtitle span {
      text-decoration: underline; }
  .page-template-page-bot .section--content {
    margin-top: 60px; }
    @media (min-width: 760px) {
      .page-template-page-bot .section--content {
        margin-top: 112px; } }
    .page-template-page-bot .section--content.is-textarea {
      margin-top: 40px; }
    .page-template-page-bot .section--content.centered .col-12 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      text-align: center; }
  .page-template-page-bot .next-wrapper {
    position: relative;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 0.25s;
    transition: 0.25s;
    margin-top: 40px; }
    @media (min-width: 760px) {
      .page-template-page-bot .next-wrapper {
        margin-top: 112px; } }
    .page-template-page-bot .next-wrapper.active {
      opacity: 1;
      pointer-events: all; }
  .page-template-page-bot .section--offer .h2,
  .page-template-page-bot .section--offer-ux-audit .h2 {
    margin-bottom: 24px; }
  .page-template-page-bot .section--offer .offers-wrapper,
  .page-template-page-bot .section--offer-ux-audit .offers-wrapper {
    margin-top: 80px; }
    @media (min-width: 760px) {
      .page-template-page-bot .section--offer .offers-wrapper,
      .page-template-page-bot .section--offer-ux-audit .offers-wrapper {
        margin-top: 122px;
        display: -ms-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .page-template-page-bot .section--offer .offer,
  .page-template-page-bot .section--offer .offerux,
  .page-template-page-bot .section--offer-ux-audit .offer,
  .page-template-page-bot .section--offer-ux-audit .offerux {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: none; }
    @media (max-width: 759px) {
      .page-template-page-bot .section--offer .offer,
      .page-template-page-bot .section--offer .offerux,
      .page-template-page-bot .section--offer-ux-audit .offer,
      .page-template-page-bot .section--offer-ux-audit .offerux {
        margin-bottom: 80px; } }
    @media (min-width: 760px) {
      .page-template-page-bot .section--offer .offer,
      .page-template-page-bot .section--offer .offerux,
      .page-template-page-bot .section--offer-ux-audit .offer,
      .page-template-page-bot .section--offer-ux-audit .offerux {
        padding-right: 24px;
        width: 32.18182%; } }
    @media (min-width: 1400px) {
      .page-template-page-bot .section--offer .offer,
      .page-template-page-bot .section--offer .offerux,
      .page-template-page-bot .section--offer-ux-audit .offer,
      .page-template-page-bot .section--offer-ux-audit .offerux {
        padding-right: 40px; } }
    .page-template-page-bot .section--offer .offer.active,
    .page-template-page-bot .section--offer .offerux.active,
    .page-template-page-bot .section--offer-ux-audit .offer.active,
    .page-template-page-bot .section--offer-ux-audit .offerux.active {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .page-template-page-bot .section--offer .offer.is-best-pick .best-pick,
    .page-template-page-bot .section--offer .offerux.is-best-pick .best-pick,
    .page-template-page-bot .section--offer-ux-audit .offer.is-best-pick .best-pick,
    .page-template-page-bot .section--offer-ux-audit .offerux.is-best-pick .best-pick {
      display: block; }
    .page-template-page-bot .section--offer .offer .buttons-wrap a,
    .page-template-page-bot .section--offer .offerux .buttons-wrap a,
    .page-template-page-bot .section--offer-ux-audit .offer .buttons-wrap a,
    .page-template-page-bot .section--offer-ux-audit .offerux .buttons-wrap a {
      white-space: nowrap; }
    .page-template-page-bot .section--offer .offer .best-pick,
    .page-template-page-bot .section--offer .offerux .best-pick,
    .page-template-page-bot .section--offer-ux-audit .offer .best-pick,
    .page-template-page-bot .section--offer-ux-audit .offerux .best-pick {
      position: absolute;
      left: 0;
      bottom: calc(100% + 24px);
      font-size: 14px;
      line-height: 18px;
      text-transform: uppercase;
      padding: 4px 6px;
      border-radius: 4px;
      background: #212121;
      display: none; }
    .page-template-page-bot .section--offer .offer .h3,
    .page-template-page-bot .section--offer .offerux .h3,
    .page-template-page-bot .section--offer-ux-audit .offer .h3,
    .page-template-page-bot .section--offer-ux-audit .offerux .h3 {
      margin-bottom: 16px; }
    .page-template-page-bot .section--offer .offer p.fz-24,
    .page-template-page-bot .section--offer .offerux p.fz-24,
    .page-template-page-bot .section--offer-ux-audit .offer p.fz-24,
    .page-template-page-bot .section--offer-ux-audit .offerux p.fz-24 {
      line-height: 28px;
      margin-bottom: 16px; }
    .page-template-page-bot .section--offer .offer p.fz-18,
    .page-template-page-bot .section--offer .offerux p.fz-18,
    .page-template-page-bot .section--offer-ux-audit .offer p.fz-18,
    .page-template-page-bot .section--offer-ux-audit .offerux p.fz-18 {
      color: #CECECE;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-bottom: 40px; }
      @media (min-width: 760px) {
        .page-template-page-bot .section--offer .offer p.fz-18,
        .page-template-page-bot .section--offer .offerux p.fz-18,
        .page-template-page-bot .section--offer-ux-audit .offer p.fz-18,
        .page-template-page-bot .section--offer-ux-audit .offerux p.fz-18 {
          margin-bottom: 48px; } }
  .page-template-page-bot .section--book-a-call,
  .page-template-page-bot .section--call-booked {
    padding-bottom: 90px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .page-template-page-bot .section--book-a-call .h2,
    .page-template-page-bot .section--call-booked .h2 {
      margin-bottom: 24px;
      max-width: 956px; }
    .page-template-page-bot .section--book-a-call .btn,
    .page-template-page-bot .section--call-booked .btn {
      margin-top: 112px; }
    .page-template-page-bot .section--book-a-call .arrow-right-up p,
    .page-template-page-bot .section--call-booked .arrow-right-up p {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      .page-template-page-bot .section--book-a-call .arrow-right-up p img,
      .page-template-page-bot .section--call-booked .arrow-right-up p img {
        margin-left: 8px; }
  .page-template-page-bot .section--jobs {
    position: relative; }
  .page-template-page-bot #jobs {
    margin-top: 128px;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .page-template-page-bot .job {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 80px; }
    @media (min-width: 760px) {
      .page-template-page-bot .job {
        padding-right: 24px;
        width: calc(100% / 3);
        margin-bottom: 80px; } }
    @media (min-width: 1400px) {
      .page-template-page-bot .job {
        padding-right: 40px;
        margin-bottom: 120px; } }
    .page-template-page-bot .job .headline {
      margin-bottom: 8px; }
    .page-template-page-bot .job .location {
      margin-bottom: 24px; }
    .page-template-page-bot .job .description {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      color: #CECECE;
      margin-bottom: 40px; }
      @media (min-width: 760px) {
        .page-template-page-bot .job .description {
          margin-bottom: 54px; } }
  .page-template-page-bot .gif-wrapper {
    position: relative;
    margin-bottom: 40px; }
    @media (min-width: 760px) {
      .page-template-page-bot .gif-wrapper {
        margin-bottom: 64px; } }
    .page-template-page-bot .gif-wrapper img {
      max-width: 100%;
      height: auto; }

.score-stamp {
  position: absolute !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  color: black;
  pointer-events: none;
  border-radius: 50%;
  font-weight: 500;
  height: 100px;
  width: 100px;
  font-size: 22px; }
  .score-stamp::after {
    display: none; }
  .score-stamp::before {
    display: none; }
  .score-stamp.score-1 {
    background-color: #FF7262; }
  .score-stamp.score-2 {
    background-color: #FDA15A; }
  .score-stamp.score-3 {
    background-color: #FBDF50; }
  .score-stamp.score-4 {
    background-color: #E0F028; }
  .score-stamp.score-5 {
    background-color: #21CE99; }
  .score-stamp img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: rotating 15s linear infinite;
            animation: rotating 15s linear infinite; }

.score-stamp-transparent {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  color: black;
  pointer-events: none;
  border-radius: 50%;
  font-weight: 500;
  height: 84px;
  width: 84px;
  font-size: 19px; }
  @media (min-width: 1400px) {
    .score-stamp-transparent {
      height: 100px;
      width: 100px;
      font-size: 22px; } }
  .score-stamp-transparent::after {
    display: none; }
  .score-stamp-transparent::before {
    display: none; }
  .score-stamp-transparent.score-1 {
    color: #000000; }
  .score-stamp-transparent.score-2 {
    color: #F3617C; }
  .score-stamp-transparent.score-3 {
    color: #F39F61; }
  .score-stamp-transparent.score-4 {
    color: #C561F3; }
  .score-stamp-transparent.score-5 {
    color: #21CE99; }
  .score-stamp-transparent img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: rotating 15s linear infinite;
            animation: rotating 15s linear infinite; }

.ux-audit--tags {
  margin-top: 24px;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.42); }
  @media (min-width: 760px) {
    .ux-audit--tags {
      margin-top: 0; } }
  @media (min-width: 1400px) {
    .ux-audit--tags {
      font-size: 24px; } }
  .ux-audit--tags .ux-audit--tag {
    color: #6845FF;
    display: inline-block;
    background: #F5F1FF;
    border-radius: 20px;
    margin-right: 14px;
    margin-bottom: 14px;
    padding: 6px 10px; }
    @media (min-width: 1400px) {
      .ux-audit--tags .ux-audit--tag {
        padding: 8px 12px; } }
  .ux-audit--tags .ux-audit--tags-separator {
    position: relative;
    width: 4px;
    height: 4px;
    background: black;
    border-radius: 50%;
    display: inline-block;
    margin: 0 8px 3px; }

.page-template-page-ux-homepage {
  position: relative;
  width: 100%; }
  .page-template-page-ux-homepage .section--hero {
    padding-top: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    @media (min-width: 760px) {
      .page-template-page-ux-homepage .section--hero {
        height: 100vh;
        min-height: 400px;
        padding-top: 188px; } }
    @media (min-width: 1024px) {
      .page-template-page-ux-homepage .section--hero {
        padding-top: 188px; } }
    @media (min-width: 1400px) {
      .page-template-page-ux-homepage .section--hero {
        padding-top: 194px; } }
    .page-template-page-ux-homepage .section--hero h1 {
      margin-bottom: 24px;
      font-weight: 400;
      line-height: 110%; }
      @media (min-width: 760px) {
        .page-template-page-ux-homepage .section--hero h1 {
          margin-bottom: 29px; } }
      @media (min-width: 1400px) {
        .page-template-page-ux-homepage .section--hero h1 {
          font-size: 84px;
          margin-bottom: 35px; } }
    .page-template-page-ux-homepage .section--hero .special-underline {
      position: relative;
      display: inline-block;
      cursor: pointer; }
      .page-template-page-ux-homepage .section--hero .special-underline:hover .score-stamp {
        opacity: 1;
        -webkit-transform: rotate(0deg) scale(1);
                transform: rotate(0deg) scale(1); }
      .page-template-page-ux-homepage .section--hero .special-underline::before {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background: black;
        content: "";
        height: 2px; }
        @media (min-width: 1024px) {
          .page-template-page-ux-homepage .section--hero .special-underline::before {
            height: 4px; } }
      .page-template-page-ux-homepage .section--hero .special-underline > span {
        position: relative; }
        .page-template-page-ux-homepage .section--hero .special-underline > span::before {
          position: absolute;
          bottom: 8px;
          left: 6px;
          width: calc(100% - 14px);
          height: 8px;
          background: white;
          content: ""; }
        .page-template-page-ux-homepage .section--hero .special-underline > span span {
          position: relative;
          z-index: 1; }
    .page-template-page-ux-homepage .section--hero .score-stamp {
      opacity: 0;
      -webkit-transform: rotate(-25deg) scale(1.5);
              transform: rotate(-25deg) scale(1.5);
      -webkit-transition: 0.25s;
      transition: 0.25s; }
      .page-template-page-ux-homepage .section--hero .score-stamp.score-3 {
        left: 90%;
        bottom: 55%; }
      .page-template-page-ux-homepage .section--hero .score-stamp.score-5 {
        left: 90%;
        top: 55%; }
    .page-template-page-ux-homepage .section--hero .col-12:nth-last-child(1) {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding-bottom: 40px; }
      .page-template-page-ux-homepage .section--hero .col-12:nth-last-child(1) img {
        height: 32px; }
  @media (max-width: 759px) {
    .page-template-page-ux-homepage .section--the-score {
      margin-top: 72px; } }
  .page-template-page-ux-homepage .section--the-score .col-12:nth-last-child(1) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  .page-template-page-ux-homepage .section--the-score .fixed-element-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .page-template-page-ux-homepage .section--the-score .fixed-element-wrapper.align-bottom {
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
  .page-template-page-ux-homepage .section--the-score .fixed-element {
    position: relative;
    width: 140px;
    top: 0;
    height: 100vh; }
    .page-template-page-ux-homepage .section--the-score .fixed-element.fixed {
      position: fixed; }
    .page-template-page-ux-homepage .section--the-score .fixed-element .score-stamp {
      position: absolute;
      top: calc(50% - 70px);
      left: 0;
      width: 140px;
      height: 140px;
      font-size: 32px;
      opacity: 0; }
      .page-template-page-ux-homepage .section--the-score .fixed-element .score-stamp.active {
        opacity: 1; }
  @media (max-width: 759px) {
    .page-template-page-ux-homepage .section--the-score .floor {
      padding-bottom: 64px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      margin-bottom: 50px; } }
  @media (min-width: 760px) {
    .page-template-page-ux-homepage .section--the-score .floor {
      display: -ms-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      min-height: 100vh;
      height: 100vh; } }
  .page-template-page-ux-homepage .section--the-score .floor p.fz-18 {
    margin-bottom: 20px; }
  .page-template-page-ux-homepage .section--the-score .score-stamp.visible-mobile {
    width: 64px;
    height: 64px;
    margin-bottom: 40px; }

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.page-template-page-ux-improve {
  position: relative;
  width: 100%; }
  .page-template-page-ux-improve .section--improve-under-hero .col-12 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 48px;
    margin-bottom: 48px; }
    @media (min-width: 760px) {
      .page-template-page-ux-improve .section--improve-under-hero .col-12 {
        margin-bottom: 80px;
        padding-bottom: 64px; } }
    @media (min-width: 1400px) {
      .page-template-page-ux-improve .section--improve-under-hero .col-12 {
        padding-bottom: 90px; } }
  .page-template-page-ux-improve .section--improve-under-hero .main-img {
    display: block;
    width: 100%; }
    @media (min-width: 1400px) {
      .page-template-page-ux-improve .section--improve-under-hero .main-img {
        width: calc(100% + 48px);
        margin-left: -24px; } }
  .page-template-page-ux-improve .section--improve-under-hero .clients-wrapper {
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .page-template-page-ux-improve .section--improve-under-hero .logos {
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 759px) {
      .page-template-page-ux-improve .section--improve-under-hero .logos {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        width: 280px;
        -ms-flex-pack: distribute;
            justify-content: space-around; } }
    @media (min-width: 760px) {
      .page-template-page-ux-improve .section--improve-under-hero .logos {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
    .page-template-page-ux-improve .section--improve-under-hero .logos img {
      display: block;
      width: 58px;
      height: 58px;
      margin-right: 12px; }
      @media (max-width: 759px) {
        .page-template-page-ux-improve .section--improve-under-hero .logos img {
          margin-bottom: 12px; }
          .page-template-page-ux-improve .section--improve-under-hero .logos img:nth-child(5) {
            margin-right: -30px; }
          .page-template-page-ux-improve .section--improve-under-hero .logos img:nth-child(6) {
            margin-right: -30px; } }
      @media (min-width: 760px) {
        .page-template-page-ux-improve .section--improve-under-hero .logos img {
          width: 72px;
          height: 72px;
          margin-right: 18px; }
          .page-template-page-ux-improve .section--improve-under-hero .logos img:nth-last-child(1) {
            margin-right: 0; } }
      @media (min-width: 1400px) {
        .page-template-page-ux-improve .section--improve-under-hero .logos img {
          width: 96px;
          height: 96px;
          margin-right: 24px; } }
  .page-template-page-ux-improve .section--refference {
    margin-bottom: 60px; }
    @media (min-width: 760px) {
      .page-template-page-ux-improve .section--refference {
        margin-bottom: 240px; } }
    .page-template-page-ux-improve .section--refference h2 {
      margin-bottom: 12px; }
      @media (min-width: 760px) {
        .page-template-page-ux-improve .section--refference h2 {
          margin-bottom: 27px; } }
      .page-template-page-ux-improve .section--refference h2 sup {
        position: relative;
        line-height: 0;
        opacity: 0.6;
        font-size: 18px; }
        @media (min-width: 760px) {
          .page-template-page-ux-improve .section--refference h2 sup {
            font-size: 24px;
            top: -10px;
            left: -10px; } }
    .page-template-page-ux-improve .section--refference .refference {
      opacity: 0.6; }
      @media (max-width: 759px) {
        .page-template-page-ux-improve .section--refference .refference {
          margin-bottom: 24px; } }
      .page-template-page-ux-improve .section--refference .refference sup {
        margin-right: 4px; }
    .page-template-page-ux-improve .section--refference .side-right p {
      margin-bottom: 24px; }
  .page-template-page-ux-improve .section--benefits {
    margin-bottom: 24px; }
    @media (min-width: 760px) {
      .page-template-page-ux-improve .section--benefits {
        margin-bottom: 172px; } }
    .page-template-page-ux-improve .section--benefits .list {
      margin-top: 32px;
      border-top: 1px solid rgba(0, 0, 0, 0.2); }
    .page-template-page-ux-improve .section--benefits .line {
      display: -ms-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-bottom: 17px;
      padding-top: 18px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
    .page-template-page-ux-improve .section--benefits .number {
      font-size: 12px;
      width: 20px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      opacity: 0.4; }
  .page-template-page-ux-improve .section--real-user-evaluation {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    margin-top: 24px;
    padding-bottom: 56px; }
    @media (min-width: 760px) {
      .page-template-page-ux-improve .section--real-user-evaluation {
        margin-top: 65px;
        padding-bottom: 293px; } }
    .page-template-page-ux-improve .section--real-user-evaluation p.h2 {
      margin-top: 24px;
      margin-bottom: 48px; }
      @media (min-width: 760px) {
        .page-template-page-ux-improve .section--real-user-evaluation p.h2 {
          margin-top: 32px;
          margin-bottom: 72px; } }
    .page-template-page-ux-improve .section--real-user-evaluation img {
      display: block;
      width: 100%; }
      @media (max-width: 759px) {
        .page-template-page-ux-improve .section--real-user-evaluation img {
          margin-top: 56px; } }
  .page-template-page-ux-improve .section--test-prototype-or-live {
    margin-top: 56px; }
    .page-template-page-ux-improve .section--test-prototype-or-live h2 {
      margin-bottom: 40px; }
      @media (min-width: 760px) {
        .page-template-page-ux-improve .section--test-prototype-or-live h2 {
          margin-bottom: 80px; } }
    .page-template-page-ux-improve .section--test-prototype-or-live p {
      margin-bottom: 12px; }
      @media (min-width: 760px) {
        .page-template-page-ux-improve .section--test-prototype-or-live p {
          margin-right: 12px;
          margin-bottom: 32px; } }
    .page-template-page-ux-improve .section--test-prototype-or-live img {
      height: 32px;
      width: auto; }
    .page-template-page-ux-improve .section--test-prototype-or-live .paragraph-block {
      margin-bottom: 32px; }
      @media (min-width: 760px) {
        .page-template-page-ux-improve .section--test-prototype-or-live .paragraph-block {
          margin-bottom: 0; } }
    .page-template-page-ux-improve .section--test-prototype-or-live .col-12:nth-last-child(1) {
      border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      padding-bottom: 56px; }
      @media (min-width: 760px) {
        .page-template-page-ux-improve .section--test-prototype-or-live .col-12:nth-last-child(1) {
          padding-bottom: 260px; } }

.single-case-study {
  position: relative;
  width: 100%;
  -webkit-transition: 0.5s;
  transition: 0.5s; }
  .single-case-study.process {
    background: #F4F4F4; }
    .single-case-study.process .section-wrapper-case-study {
      opacity: 0;
      pointer-events: none;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%; }
    .single-case-study.process .section-wrapper-process {
      position: relative;
      opacity: 1;
      pointer-events: all; }
  .single-case-study .svg-fill {
    fill: black; }
  .single-case-study .svg-stroke {
    stroke: black; }
  .single-case-study .section-wrapper-case-study {
    position: relative;
    opacity: 1;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    margin-top: 100px; }
    @media (min-width: 760px) {
      .single-case-study .section-wrapper-case-study {
        margin-top: 120px; } }
    @media (min-width: 1400px) {
      .single-case-study .section-wrapper-case-study {
        margin-top: 158px; } }
  .single-case-study .section-wrapper-process {
    position: absolute;
    pointer-events: none;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding-top: 40px; }
    @media (min-width: 760px) {
      .single-case-study .section-wrapper-process {
        padding-top: 68px; } }
    .single-case-study .section-wrapper-process.dark-background {
      background: black;
      color: white; }
      .single-case-study .section-wrapper-process.dark-background .svg-fill {
        fill: white; }
      .single-case-study .section-wrapper-process.dark-background .svg-stroke {
        stroke: white; }
      .single-case-study .section-wrapper-process.dark-background .quote-author::after {
        background: white; }
      .single-case-study .section-wrapper-process.dark-background div.border-bottom .col-12 {
        border-color: rgba(255, 255, 255, 0.2); }
      .single-case-study .section-wrapper-process.dark-background .cursor {
        background: rgba(122, 122, 122, 0.15); }
  .single-case-study .section-wrapper {
    position: relative;
    overflow: hidden; }
  .single-case-study .section--hero {
    position: relative;
    overflow: hidden; }
    .single-case-study .section--hero .line-navigation {
      margin-bottom: 120px; }
      @media (min-width: 760px) {
        .single-case-study .section--hero .line-navigation {
          margin-bottom: 160px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--hero .line-navigation {
          margin-bottom: 220px; } }
    .single-case-study .section--hero.case-study.cs-dark-background {
      color: white;
      background: black; }
      .single-case-study .section--hero.case-study.cs-dark-background .services .point-right::after,
      .single-case-study .section--hero.case-study.cs-dark-background .services .point-right-from-tablet::after {
        border-color: white !important; }
    .single-case-study .section--hero.process.process-dark-background {
      color: white;
      background: black; }
      .single-case-study .section--hero.process.process-dark-background .services .point-right::after,
      .single-case-study .section--hero.process.process-dark-background .services .point-right-from-tablet::after {
        border-color: white !important; }
      .single-case-study .section--hero.process.process-dark-background .button-switch {
        background-color: rgba(255, 255, 255, 0.2); }
        .single-case-study .section--hero.process.process-dark-background .button-switch.active {
          background: white;
          color: black; }
    .single-case-study .section--hero .line-title {
      margin-bottom: 40px; }
      @media (min-width: 1400px) {
        .single-case-study .section--hero .line-title {
          margin-bottom: 80px; } }
    .single-case-study .section--hero h1 {
      font-size: 40px;
      line-height: 110%; }
      @media (min-width: 760px) {
        .single-case-study .section--hero h1 {
          font-size: 76px;
          width: 79.5794%; } }
      @media (min-width: 1400px) {
        .single-case-study .section--hero h1 {
          font-size: 132px;
          width: 79.5794%; } }
    .single-case-study .section--hero .bg-full {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-position: center;
      background-size: cover;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    .single-case-study .section--hero .logo {
      height: 54px;
      width: auto;
      margin-bottom: 60px; }
    .single-case-study .section--hero .hero-img-wrapper {
      position: relative;
      width: 100%;
      overflow: hidden; }
    .single-case-study .section--hero .hero-img {
      width: 100%;
      display: block;
      border-radius: 32px; }
      @media (min-width: 760px) {
        .single-case-study .section--hero .hero-img.with-video {
          opacity: 0; } }
    .single-case-study .section--hero .hero-video {
      display: none; }
      @media (min-width: 760px) {
        .single-case-study .section--hero .hero-video {
          position: absolute;
          display: block;
          width: 100%;
          border-radius: 32px;
          top: 0; } }
    .single-case-study .section--hero .services {
      margin-bottom: 40px; }
      @media (min-width: 760px) {
        .single-case-study .section--hero .services {
          margin-bottom: 50px; } }
      @media (min-width: 1024px) {
        .single-case-study .section--hero .services {
          margin-bottom: 60px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--hero .services {
          margin-bottom: 80px; } }
      .single-case-study .section--hero .services .service {
        position: relative;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        font-size: 12px;
        display: inline-block; }
        .single-case-study .section--hero .services .service.point-right {
          margin-right: 40px; }
          @media (min-width: 760px) {
            .single-case-study .section--hero .services .service.point-right {
              margin-right: 40px; } }
          @media (min-width: 1024px) {
            .single-case-study .section--hero .services .service.point-right {
              margin-right: 52px; } }
          @media (min-width: 1400px) {
            .single-case-study .section--hero .services .service.point-right {
              margin-right: 66px; } }
          .single-case-study .section--hero .services .service.point-right::after {
            position: absolute;
            top: 10px;
            width: 4px;
            height: 4px;
            border-radius: 50%;
            border: 1px solid black;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            content: "";
            left: calc(100% + 20px); }
            @media (min-width: 1024px) {
              .single-case-study .section--hero .services .service.point-right::after {
                left: calc(100% + 30px); } }
            @media (min-width: 1400px) {
              .single-case-study .section--hero .services .service.point-right::after {
                left: calc(100% + 34px); } }
        @media (min-width: 760px) {
          .single-case-study .section--hero .services .service.point-right-from-tablet {
            margin-right: 40px; }
            .single-case-study .section--hero .services .service.point-right-from-tablet::after {
              position: absolute;
              top: 10px;
              width: 4px;
              height: 4px;
              border-radius: 50%;
              border: 1px solid black;
              -webkit-box-sizing: border-box;
                      box-sizing: border-box;
              content: "";
              left: calc(100% + 20px); } }
    @media (min-width: 760px) and (min-width: 1024px) {
      .single-case-study .section--hero .services .service.point-right-from-tablet::after {
        left: calc(100% + 30px); } }
    @media (min-width: 760px) and (min-width: 1400px) {
      .single-case-study .section--hero .services .service.point-right-from-tablet::after {
        left: calc(100% + 34px); } }
        @media (min-width: 1024px) {
          .single-case-study .section--hero .services .service.point-right-from-tablet {
            margin-right: 52px; } }
        @media (min-width: 1400px) {
          .single-case-study .section--hero .services .service.point-right-from-tablet {
            margin-right: 66px; } }
    .single-case-study .section--hero .hero-switch {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 254px;
      margin: 0 auto;
      margin-bottom: 60px;
      padding: 4px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: #1A1A1A;
      border-radius: 8px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media (min-width: 1024px) {
        .single-case-study .section--hero .hero-switch {
          margin-bottom: 70px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--hero .hero-switch {
          margin-bottom: 108px; } }
    .single-case-study .section--hero .button-switch {
      height: 32px;
      background: rgba(18, 18, 18, 0.3);
      -webkit-transition: 0.25s;
      transition: 0.25s;
      width: calc(50% - 4px);
      color: white;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      font-size: 14px;
      cursor: pointer;
      border-radius: 5px; }
      .single-case-study .section--hero .button-switch.active {
        background: white;
        color: black; }
      @media (min-width: 760px) {
        .single-case-study .section--hero .button-switch {
          font-size: 12px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--hero .button-switch {
          font-size: 14px; } }
  .single-case-study .section--quote {
    position: relative;
    margin-bottom: 62px;
    padding-bottom: 50px;
    margin-top: 100px; }
    @media (min-width: 760px) {
      .single-case-study .section--quote {
        margin-top: 116px;
        margin-bottom: 44px; } }
    @media (min-width: 1024px) {
      .single-case-study .section--quote {
        margin-top: 140px;
        margin-bottom: 70px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--quote {
        margin-top: 180px;
        margin-bottom: 85px; } }
    @media (min-width: 760px) {
      .single-case-study .section--quote.has-cursor {
        cursor: none; } }
    .single-case-study .section--quote .author-avatar,
    .single-case-study .section--quote .author-photo {
      border-radius: 50%;
      display: block;
      width: 64px;
      height: 64px; }
      @media (max-width: 759px) {
        .single-case-study .section--quote .author-avatar,
        .single-case-study .section--quote .author-photo {
          margin-right: 12px; } }
      @media (min-width: 760px) {
        .single-case-study .section--quote .author-avatar,
        .single-case-study .section--quote .author-photo {
          margin-bottom: 24px;
          width: 92px;
          height: 92px; } }
    .single-case-study .section--quote .author-avatar {
      background: #6845FF;
      color: white;
      font-size: 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
    @media (max-width: 759px) {
      .single-case-study .section--quote .side-left {
        margin-bottom: 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    .single-case-study .section--quote .quotes-wrapper {
      position: relative;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin-bottom: 48px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .single-case-study .section--quote .quote-wrapper {
      position: relative;
      width: 100%;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      opacity: 0;
      -webkit-transition: opacity 0.30s;
      transition: opacity 0.30s;
      pointer-events: none; }
      @media (min-width: 760px) {
        .single-case-study .section--quote .quote-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
      .single-case-study .section--quote .quote-wrapper.active {
        opacity: 1;
        pointer-events: auto; }
    .single-case-study .section--quote .quote-text {
      font-size: 24px;
      line-height: 130%;
      text-indent: -6px; }
      @media (min-width: 760px) {
        .single-case-study .section--quote .quote-text {
          text-indent: -12px;
          font-size: 40px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--quote .quote-text {
          text-indent: -18px;
          font-size: 54px; } }
    .single-case-study .section--quote .quote-author {
      position: relative; }
    .single-case-study .section--quote .line-pagination {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .single-case-study .section--quote .pagination {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .single-case-study .section--quote .pagination-ball {
      width: 13px;
      height: 13px;
      background: #EDEDED;
      border-radius: 50%;
      margin-right: 12px;
      -webkit-transition: 0.5s;
      transition: 0.5s; }
      .single-case-study .section--quote .pagination-ball.active {
        background: #6845FF; }
    .single-case-study .section--quote .quote-mark {
      margin-bottom: 64px;
      display: block;
      width: 50px;
      pointer-events: none; }
      @media (min-width: 760px) {
        .single-case-study .section--quote .quote-mark {
          position: absolute;
          top: -30px;
          left: -51.75763%;
          width: 40px; } }
      @media (min-width: 1024px) {
        .single-case-study .section--quote .quote-mark {
          width: 50px;
          top: -36px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--quote .quote-mark {
          top: -50px;
          width: 66px; } }
  .single-case-study .section--paragraph h2 {
    margin-bottom: 50px; }
    @media (min-width: 760px) {
      .single-case-study .section--paragraph h2 {
        margin-bottom: 36px; } }
  .single-case-study .section--paragraph .col-12 {
    padding-bottom: 80px; }
    @media (min-width: 1400px) {
      .single-case-study .section--paragraph .col-12 {
        padding-bottom: 115px; } }
  .single-case-study .section--paragraph a {
    text-decoration: underline;
    margin-top: 28px;
    display: inline-block; }
    .single-case-study .section--paragraph a img {
      margin-left: 16px;
      width: 14px;
      height: auto; }
      @media (min-width: 1400px) {
        .single-case-study .section--paragraph a img {
          width: 16px;
          height: auto; } }
  .single-case-study .section--paragraph.border-bottom {
    margin-bottom: 80px; }
    @media (min-width: 760px) {
      .single-case-study .section--paragraph.border-bottom {
        margin-bottom: 90px; } }
    @media (min-width: 1024px) {
      .single-case-study .section--paragraph.border-bottom {
        margin-bottom: 100px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--paragraph.border-bottom {
        margin-bottom: 128px; } }
    .single-case-study .section--paragraph.border-bottom .col-12 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  .single-case-study .section--video {
    margin-bottom: 100px;
    border-radius: 24px;
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d; }
    @media (min-width: 760px) {
      .single-case-study .section--video {
        border-radius: 32px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--video {
        margin-bottom: 145px; } }
    .single-case-study .section--video .paragraph-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      margin-bottom: 40px; }
      @media (min-width: 760px) {
        .single-case-study .section--video .paragraph-wrap {
          width: 32.18182%;
          position: absolute;
          bottom: 100%;
          left: 0;
          margin-bottom: 80px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--video .paragraph-wrap {
          width: 23.70455%;
          margin-bottom: 115px; } }
      .single-case-study .section--video .paragraph-wrap .arrow-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 55px; }
        .single-case-study .section--video .paragraph-wrap .arrow-wrap img {
          width: 21px; }
        @media (min-width: 760px) {
          .single-case-study .section--video .paragraph-wrap .arrow-wrap {
            width: 26.34181%; } }
        @media (min-width: 1400px) {
          .single-case-study .section--video .paragraph-wrap .arrow-wrap {
            width: 35.76222%; } }
      @media (max-width: 759px) {
        .single-case-study .section--video .paragraph-wrap p {
          width: calc(100% - 55px);
          font-size: 14px; } }
      @media (min-width: 760px) {
        .single-case-study .section--video .paragraph-wrap p {
          width: 73.65819%;
          font-size: 12px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--video .paragraph-wrap p {
          width: 64.23778%; } }
    .single-case-study .section--video .video {
      width: 100%;
      display: block;
      border-radius: 24px;
      overflow: hidden; }
      @media (min-width: 760px) {
        .single-case-study .section--video .video {
          border-radius: 32px; } }
  .single-case-study .section--columns-2 {
    position: relative; }
    .single-case-study .section--columns-2 p {
      margin-bottom: 48px; }
      @media (min-width: 760px) {
        .single-case-study .section--columns-2 p {
          margin-bottom: 80px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--columns-2 p {
          margin-bottom: 120px; } }
    .single-case-study .section--columns-2 img {
      width: 100%;
      display: block;
      margin-bottom: 16px; }
      @media (min-width: 760px) {
        .single-case-study .section--columns-2 img {
          margin-bottom: 40px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--columns-2 img {
          margin-bottom: 120px; } }
    .single-case-study .section--columns-2.border-bottom {
      margin-bottom: 80px; }
      @media (min-width: 760px) {
        .single-case-study .section--columns-2.border-bottom {
          margin-bottom: 90px; } }
      @media (min-width: 1024px) {
        .single-case-study .section--columns-2.border-bottom {
          margin-bottom: 100px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--columns-2.border-bottom {
          margin-bottom: 128px; } }
      .single-case-study .section--columns-2.border-bottom .col-12:nth-last-child(1) {
        border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  .single-case-study .section--image-width-bg {
    position: relative; }
    .single-case-study .section--image-width-bg .col-12 {
      text-align: center;
      padding-top: 40px; }
      @media (min-width: 760px) {
        .single-case-study .section--image-width-bg .col-12 {
          padding-top: 85px; } }
    .single-case-study .section--image-width-bg .img {
      width: 100%;
      display: block; }
  .single-case-study .section--image .col-12 {
    padding-bottom: 60px; }
    @media (min-width: 760px) {
      .single-case-study .section--image .col-12 {
        padding-bottom: 100px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--image .col-12 {
        padding-bottom: 165px; } }
  .single-case-study .section--image .side-left {
    width: 100%;
    max-width: none;
    margin-bottom: 40px; }
    @media (min-width: 760px) {
      .single-case-study .section--image .side-left {
        max-width: 200px;
        width: 23.70455%;
        margin-bottom: 0; } }
    @media (min-width: 1400px) {
      .single-case-study .section--image .side-left {
        max-width: 280px; } }
    .single-case-study .section--image .side-left h2 {
      margin-bottom: 16px; }
      @media (min-width: 1024px) {
        .single-case-study .section--image .side-left h2 {
          margin-bottom: 24px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--image .side-left h2 {
          margin-bottom: 38px; } }
  .single-case-study .section--image.border-bottom {
    margin-bottom: 80px; }
    @media (min-width: 760px) {
      .single-case-study .section--image.border-bottom {
        margin-bottom: 90px; } }
    @media (min-width: 1024px) {
      .single-case-study .section--image.border-bottom {
        margin-bottom: 100px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--image.border-bottom {
        margin-bottom: 128px; } }
    .single-case-study .section--image.border-bottom:nth-last-child(1) {
      background: red; }
    .single-case-study .section--image.border-bottom .col-12 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  .single-case-study .section--image img {
    width: 100%;
    display: block; }
  .single-case-study .section--review .col-12 {
    padding-bottom: 60px; }
    @media (min-width: 760px) {
      .single-case-study .section--review .col-12 {
        padding-bottom: 100px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--review .col-12 {
        padding-bottom: 165px; } }
  .single-case-study .section--review .col-3 h2 {
    max-width: 212px;
    padding-right: 12px; }
    @media (max-width: 759px) {
      .single-case-study .section--review .col-3 h2 {
        margin-bottom: 50px; } }
  .single-case-study .section--review.border-bottom {
    margin-bottom: 80px; }
    @media (min-width: 760px) {
      .single-case-study .section--review.border-bottom {
        margin-bottom: 90px; } }
    @media (min-width: 1024px) {
      .single-case-study .section--review.border-bottom {
        margin-bottom: 100px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--review.border-bottom {
        margin-bottom: 128px; } }
    .single-case-study .section--review.border-bottom .col-12 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  .single-case-study .section--review img {
    display: block;
    max-width: 376px;
    width: 90%;
    max-width: 280px;
    margin-bottom: 42px; }
    @media (min-width: 760px) {
      .single-case-study .section--review img {
        width: 90%;
        max-width: 310px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--review img {
        margin-bottom: 65px;
        max-width: 376px; } }
    @media (max-width: 759px) {
      .single-case-study .section--review img {
        margin-bottom: 44px; } }
  .single-case-study .section--grid-images {
    position: relative;
    margin-bottom: 40px; }
    @media (min-width: 760px) {
      .single-case-study .section--grid-images {
        margin-bottom: 80px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--grid-images {
        margin-bottom: 144px; } }
    .single-case-study .section--grid-images .row {
      position: relative;
      width: 100%;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      @media (min-width: 760px) {
        .single-case-study .section--grid-images .row {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          margin-bottom: 24px; } }
      .single-case-study .section--grid-images .row.images-1 .image-wrap {
        display: block;
        width: 100%;
        margin-bottom: 16px; }
        @media (min-width: 760px) {
          .single-case-study .section--grid-images .row.images-1 .image-wrap {
            margin-bottom: 0; } }
        .single-case-study .section--grid-images .row.images-1 .image-wrap img, .single-case-study .section--grid-images .row.images-1 .image-wrap video {
          border-radius: 24px; }
          @media (min-width: 760px) {
            .single-case-study .section--grid-images .row.images-1 .image-wrap img, .single-case-study .section--grid-images .row.images-1 .image-wrap video {
              border-radius: 32px; } }
      .single-case-study .section--grid-images .row.images-2 .image-wrap {
        display: block;
        margin-bottom: 16px;
        width: 100%; }
        @media (min-width: 760px) {
          .single-case-study .section--grid-images .row.images-2 .image-wrap {
            margin-bottom: 0;
            width: calc(50% - 12px); } }
        .single-case-study .section--grid-images .row.images-2 .image-wrap img, .single-case-study .section--grid-images .row.images-2 .image-wrap video {
          border-radius: 24px; }
      .single-case-study .section--grid-images .row .image-wrap {
        position: relative; }
        .single-case-study .section--grid-images .row .image-wrap img, .single-case-study .section--grid-images .row .image-wrap video {
          position: relative;
          display: block;
          width: 100%;
          height: auto; }
        .single-case-study .section--grid-images .row .image-wrap.has-video video {
          display: none; }
          @media (min-width: 760px) {
            .single-case-study .section--grid-images .row .image-wrap.has-video video {
              display: block; } }
        @media (min-width: 760px) {
          .single-case-study .section--grid-images .row .image-wrap.has-video img {
            display: none; } }
  .single-case-study .section--link-to-other-cs {
    padding-top: 60px; }
    @media (min-width: 760px) {
      .single-case-study .section--link-to-other-cs {
        padding-top: 100px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--link-to-other-cs {
        padding-top: 200px; } }
    .single-case-study .section--link-to-other-cs.border-bottom {
      margin-bottom: 80px; }
      @media (min-width: 760px) {
        .single-case-study .section--link-to-other-cs.border-bottom {
          margin-bottom: 90px; } }
      @media (min-width: 1024px) {
        .single-case-study .section--link-to-other-cs.border-bottom {
          margin-bottom: 100px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--link-to-other-cs.border-bottom {
          margin-bottom: 180px; } }
      .single-case-study .section--link-to-other-cs.border-bottom .col-12 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
        padding-bottom: 80px; }
        @media (min-width: 760px) {
          .single-case-study .section--link-to-other-cs.border-bottom .col-12 {
            padding-bottom: 100px; } }
        @media (min-width: 1400px) {
          .single-case-study .section--link-to-other-cs.border-bottom .col-12 {
            padding-bottom: 220px; } }
    @media (max-width: 759px) {
      .single-case-study .section--link-to-other-cs .side-left {
        margin-bottom: 60px; } }
    .single-case-study .section--link-to-other-cs .side-left img {
      max-width: 100%; }
    .single-case-study .section--link-to-other-cs .side-right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
      .single-case-study .section--link-to-other-cs .side-right .paragraph {
        margin-bottom: 40px; }
        @media (min-width: 760px) {
          .single-case-study .section--link-to-other-cs .side-right .paragraph {
            margin-bottom: 80px;
            max-width: 278px; } }
        @media (min-width: 1400px) {
          .single-case-study .section--link-to-other-cs .side-right .paragraph {
            max-width: 368px;
            margin-bottom: 144px; } }
      .single-case-study .section--link-to-other-cs .side-right .link-wrapper {
        text-align: right; }
        .single-case-study .section--link-to-other-cs .side-right .link-wrapper a {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
  .single-case-study .section--credits {
    padding-top: 40px;
    padding-bottom: 34px; }
    @media (min-width: 1024px) {
      .single-case-study .section--credits {
        padding-top: 120px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--credits {
        padding-top: 145px; } }
    @media (max-width: 759px) {
      .single-case-study .section--credits .side-left {
        margin-bottom: 50px; } }
    @media (min-width: 760px) {
      .single-case-study .section--credits .side-right {
        width: 50.86364%;
        margin-right: 23.70455%; } }
    .single-case-study .section--credits .persons-wrapper {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      @media (max-width: 759px) {
        .single-case-study .section--credits .persons-wrapper {
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
    .single-case-study .section--credits .person {
      width: 49.13636%;
      margin-bottom: 51px; }
      @media (min-width: 760px) {
        .single-case-study .section--credits .person {
          width: 29.93744%;
          margin-right: 3.39589%;
          margin-bottom: 72px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
    .single-case-study .section--credits .person-role {
      margin-bottom: 14px;
      font-size: 16px;
      line-height: 130%; }
      @media (min-width: 760px) {
        .single-case-study .section--credits .person-role {
          margin-bottom: 16px; } }
    .single-case-study .section--credits .person-name span {
      font-size: 18px; }
      @media (min-width: 1400px) {
        .single-case-study .section--credits .person-name span {
          font-size: 24px; } }
  .single-case-study .section--next-case-study {
    padding-top: 40px;
    padding-bottom: 80px;
    background: white; }
    @media (min-width: 760px) {
      .single-case-study .section--next-case-study {
        padding-top: 130px;
        padding-bottom: 150px; } }
    @media (min-width: 1024px) {
      .single-case-study .section--next-case-study {
        padding-top: 136px;
        padding-bottom: 160px; } }
    @media (max-width: 759px) {
      .single-case-study .section--next-case-study .side-left {
        margin-bottom: 40px; } }
    @media (min-width: 760px) {
      .single-case-study .section--next-case-study .side-right {
        width: 74.56818%; } }
    .single-case-study .section--next-case-study .link-next-case-study {
      overflow: hidden;
      display: inline-block;
      border: 2px solid black;
      padding: 10px 24px;
      border-radius: 100px;
      -webkit-transition: 0.25s;
      transition: 0.25s; }
      @media (min-width: 760px) {
        .single-case-study .section--next-case-study .link-next-case-study {
          padding: 20px 46px;
          border-radius: 100px; } }
      .single-case-study .section--next-case-study .link-next-case-study:hover {
        border-color: #6845FF; }
        .single-case-study .section--next-case-study .link-next-case-study:hover span {
          color: #6845FF; }
      .single-case-study .section--next-case-study .link-next-case-study span {
        position: relative;
        display: inline-block;
        line-height: 120%;
        -webkit-transition: 0.25s;
        transition: 0.25s;
        font-size: 24px; }
        @media (min-width: 760px) {
          .single-case-study .section--next-case-study .link-next-case-study span {
            font-size: 40px; } }
        @media (min-width: 1400px) {
          .single-case-study .section--next-case-study .link-next-case-study span {
            font-size: 70px; } }
  .single-case-study .section--interviews {
    margin-top: 100px; }
    @media (min-width: 760px) {
      .single-case-study .section--interviews {
        margin-top: 160px; } }
    @media (min-width: 1400px) {
      .single-case-study .section--interviews {
        margin-top: 184px; } }
    .single-case-study .section--interviews.border-bottom {
      margin-bottom: 80px; }
      @media (min-width: 760px) {
        .single-case-study .section--interviews.border-bottom {
          margin-bottom: 90px; } }
      @media (min-width: 1024px) {
        .single-case-study .section--interviews.border-bottom {
          margin-bottom: 100px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--interviews.border-bottom {
          margin-bottom: 144px; } }
      .single-case-study .section--interviews.border-bottom .col-12 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
        @media (min-width: 760px) {
          .single-case-study .section--interviews.border-bottom .col-12 {
            padding-bottom: 90px; } }
        @media (min-width: 1024px) {
          .single-case-study .section--interviews.border-bottom .col-12 {
            padding-bottom: 100px; } }
        @media (min-width: 1400px) {
          .single-case-study .section--interviews.border-bottom .col-12 {
            padding-bottom: 128px; } }
    .single-case-study .section--interviews h2 {
      margin-bottom: 23px; }
      @media (min-width: 1400px) {
        .single-case-study .section--interviews h2 {
          margin-bottom: 36px; } }
    .single-case-study .section--interviews .side-left {
      width: 100%;
      margin-bottom: 60px; }
      @media (min-width: 760px) {
        .single-case-study .section--interviews .side-left {
          width: 23.70455%;
          margin-bottom: 0; } }
    .single-case-study .section--interviews .quotes-wrapper {
      position: relative;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding-left: 55px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media (max-width: 759px) {
        .single-case-study .section--interviews .quotes-wrapper {
          padding-bottom: 60px; } }
      @media (min-width: 460px) {
        .single-case-study .section--interviews .quotes-wrapper {
          padding-right: 55px; } }
      @media (min-width: 760px) {
        .single-case-study .section--interviews .quotes-wrapper {
          width: 66.09091%;
          padding: 0 8.47727%; } }
    .single-case-study .section--interviews .quote-wrapper {
      position: relative;
      width: 100%;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      opacity: 0;
      -webkit-transition: opacity 0.30s;
      transition: opacity 0.30s;
      pointer-events: none; }
      .single-case-study .section--interviews .quote-wrapper.active {
        opacity: 1;
        pointer-events: auto; }
    .single-case-study .section--interviews .btn-next-interview {
      position: absolute;
      right: 0;
      cursor: pointer;
      bottom: 10px;
      width: 58px;
      -webkit-transition: 0.25s;
      transition: 0.25s; }
      @media (min-width: 760px) {
        .single-case-study .section--interviews .btn-next-interview {
          bottom: -10px; } }
      @media (min-width: 1024px) {
        .single-case-study .section--interviews .btn-next-interview {
          width: 72px;
          bottom: -10px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--interviews .btn-next-interview {
          width: 98px;
          bottom: -10px; } }
      .single-case-study .section--interviews .btn-next-interview:hover {
        -webkit-transform: translateX(5%);
                transform: translateX(5%); }
    .single-case-study .section--interviews .icon-microphone {
      position: absolute;
      top: 6px;
      left: 0;
      width: 35px; }
      @media (min-width: 760px) {
        .single-case-study .section--interviews .icon-microphone {
          width: 10.2132%;
          max-width: 62px; } }
    .single-case-study .section--interviews .quote-text {
      margin-bottom: 18px; }
      @media (min-width: 760px) {
        .single-case-study .section--interviews .quote-text {
          margin-bottom: 44px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--interviews .quote-text {
          margin-bottom: 56px; } }
    .single-case-study .section--interviews .quote-author {
      position: relative;
      padding-left: 55px; }
      @media (min-width: 760px) {
        .single-case-study .section--interviews .quote-author {
          padding-left: 65px; } }
      @media (min-width: 1400px) {
        .single-case-study .section--interviews .quote-author {
          padding-left: 90px; } }
      .single-case-study .section--interviews .quote-author::after {
        position: absolute;
        left: 0;
        top: 9px;
        background: black;
        height: 1px;
        content: "";
        width: 35px; }
        @media (min-width: 1400px) {
          .single-case-study .section--interviews .quote-author::after {
            width: 50px; } }
  .single-case-study .section--image-centered img {
    max-width: 100%;
    display: block; }
  .single-case-study .bg-grey {
    position: relative;
    width: 100%;
    background: #F4F4F4;
    color: black; }
    .single-case-study .bg-grey .svg-stroke {
      stroke: black; }
    .single-case-study .bg-grey .svg-fill {
      fill: black; }
  .single-case-study .bg-black {
    position: relative;
    width: 100%;
    background: black;
    color: white; }
    .single-case-study .bg-black .svg-stroke {
      stroke: white; }
    .single-case-study .bg-black .svg-fill {
      fill: white; }
    .single-case-study .bg-black .hl {
      background: white; }
    .single-case-study .bg-black .section--credits .person-name span {
      border-color: white; }
    .single-case-study .bg-black .border-bottom .col-12 {
      border-color: rgba(255, 255, 255, 0.2); }
  .single-case-study .spacer {
    position: relative;
    width: 100%; }
    .single-case-study .spacer.spacer--no-link-to-other-cs {
      height: 80px; }
      @media (min-width: 760px) {
        .single-case-study .spacer.spacer--no-link-to-other-cs {
          height: 120px; } }
      @media (min-width: 1400px) {
        .single-case-study .spacer.spacer--no-link-to-other-cs {
          height: 210px; } }

.acf-repeater .acf-row-handle.order:nth-child(2n) {
  background: #666; }

.post-type-archive-case-study .section--hero {
  margin-bottom: 80px; }
  @media (min-width: 760px) {
    .post-type-archive-case-study .section--hero {
      margin-bottom: 160px; } }
  @media (min-width: 1400px) {
    .post-type-archive-case-study .section--hero {
      margin-bottom: 220px; } }
  .post-type-archive-case-study .section--hero .assess-you-solution-bubble-wrapper {
    position: relative; }
    @media (min-width: 1024px) {
      .post-type-archive-case-study .section--hero .assess-you-solution-bubble-wrapper {
        position: fixed;
        z-index: 10;
        bottom: 70px; } }
  .post-type-archive-case-study .section--hero .assess-you-solution-bubble {
    position: relative;
    color: white;
    background: #0B40FF;
    border-radius: 22px 22px 0 22px;
    text-align: center;
    width: 180px;
    height: 48px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 60px;
    margin-top: 60px; }
    @media (min-width: 760px) {
      .post-type-archive-case-study .section--hero .assess-you-solution-bubble {
        position: absolute;
        bottom: 0;
        right: 0;
        float: none;
        margin: 0; } }
    .post-type-archive-case-study .section--hero .assess-you-solution-bubble .cta-text {
      opacity: 0;
      -webkit-transition: 0.5s;
      transition: 0.5s; }
    .post-type-archive-case-study .section--hero .assess-you-solution-bubble .btn-hero-improve {
      height: 48px;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-transition: 0.5s;
      transition: 0.5s;
      border-radius: 50px;
      position: absolute;
      right: 0;
      bottom: 0;
      padding: 0 24px;
      white-space: nowrap;
      font-size: 14px; }
    .post-type-archive-case-study .section--hero .assess-you-solution-bubble.active, .post-type-archive-case-study .section--hero .assess-you-solution-bubble:hover {
      width: 266px;
      height: 174px;
      padding: 32px; }
      .post-type-archive-case-study .section--hero .assess-you-solution-bubble.active .btn-hero-improve, .post-type-archive-case-study .section--hero .assess-you-solution-bubble:hover .btn-hero-improve {
        background: white;
        color: black;
        right: 34px;
        bottom: 34px;
        padding: 0 34px; }
      .post-type-archive-case-study .section--hero .assess-you-solution-bubble.active .cta-text, .post-type-archive-case-study .section--hero .assess-you-solution-bubble:hover .cta-text {
        opacity: 1; }
    @media (max-width: 759px) {
      .post-type-archive-case-study .section--hero .assess-you-solution-bubble {
        width: 266px;
        width: 100% !important;
        height: 174px;
        height: auto !important;
        padding: 32px; } }
  @media (min-width: 760px) {
    .post-type-archive-case-study .section--hero h1 {
      max-width: 360px; } }
  @media (min-width: 1024px) {
    .post-type-archive-case-study .section--hero h1 {
      max-width: 448px; } }
  @media (min-width: 1400px) {
    .post-type-archive-case-study .section--hero h1 {
      max-width: 448px; } }

.section--cs-tiles {
  padding-bottom: 120px;
  position: relative; }
  @media (min-width: 760px) {
    .section--cs-tiles {
      padding-bottom: 120px; } }
  @media (min-width: 1400px) {
    .section--cs-tiles {
      padding-bottom: 156px; } }
  .section--cs-tiles .cs-tiles-wrap {
    position: relative; }
    @media (max-width: 759px) {
      .section--cs-tiles .cs-tiles-wrap {
        height: auto !important; } }
    @media (min-width: 760px) {
      .section--cs-tiles .cs-tiles-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        width: calc(100% + 24px); } }
    .section--cs-tiles .cs-tiles-wrap .cs-tile {
      position: relative;
      display: block;
      margin-bottom: 32px;
      overflow: hidden;
      -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d; }
      @media (max-width: 759px) {
        .section--cs-tiles .cs-tiles-wrap .cs-tile {
          -webkit-transform: none !important;
                  transform: none !important; } }
      @media (min-width: 760px) {
        .section--cs-tiles .cs-tiles-wrap .cs-tile {
          position: relative;
          width: calc(50% - 24px);
          margin-right: 24px;
          margin-bottom: 48px; } }
      @media (min-width: 1000px) {
        .section--cs-tiles .cs-tiles-wrap .cs-tile {
          width: calc(25% - 24px); }
          .section--cs-tiles .cs-tiles-wrap .cs-tile.large {
            width: calc(50% - 24px); } }
      @media (min-width: 1400px) {
        .section--cs-tiles .cs-tiles-wrap .cs-tile {
          width: calc(25% - 24px);
          margin-right: 24px;
          margin-bottom: 64px; } }
      .section--cs-tiles .cs-tiles-wrap .cs-tile.bg-dark .headline {
        color: #F1F1F1; }
      .section--cs-tiles .cs-tiles-wrap .cs-tile.bg-dark .services {
        color: rgba(255, 255, 255, 0.42); }
      .section--cs-tiles .cs-tiles-wrap .cs-tile > p {
        max-width: 214px;
        -webkit-transition: 0.2s;
        transition: 0.2s; }
        @media (min-width: 760px) {
          .section--cs-tiles .cs-tiles-wrap .cs-tile > p {
            max-width: 234px; } }
        @media (min-width: 1400px) {
          .section--cs-tiles .cs-tiles-wrap .cs-tile > p {
            max-width: 290px; } }
        .section--cs-tiles .cs-tiles-wrap .cs-tile > p > span {
          color: #808080;
          -webkit-transition: 0.5s;
          transition: 0.5s; }
      .section--cs-tiles .cs-tiles-wrap .cs-tile .cs-tile-img-wrap {
        position: relative;
        width: 100%;
        overflow: hidden;
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        border-radius: 16px;
        margin-bottom: 16px; }
        @media (min-width: 760px) {
          .section--cs-tiles .cs-tiles-wrap .cs-tile .cs-tile-img-wrap {
            border-radius: 32px; } }
        @media (min-width: 1400px) {
          .section--cs-tiles .cs-tiles-wrap .cs-tile .cs-tile-img-wrap {
            margin-bottom: 24px; } }
        .section--cs-tiles .cs-tiles-wrap .cs-tile .cs-tile-img-wrap img, .section--cs-tiles .cs-tiles-wrap .cs-tile .cs-tile-img-wrap video {
          position: relative;
          width: 100%;
          height: auto;
          display: block;
          -webkit-transition: 0.5s;
          transition: 0.5s; }
        .section--cs-tiles .cs-tiles-wrap .cs-tile .cs-tile-img-wrap.has-video video {
          display: none; }
          @media (min-width: 760px) {
            .section--cs-tiles .cs-tiles-wrap .cs-tile .cs-tile-img-wrap.has-video video {
              display: block; } }
        @media (min-width: 760px) {
          .section--cs-tiles .cs-tiles-wrap .cs-tile .cs-tile-img-wrap.has-video img {
            display: none; } }
      .section--cs-tiles .cs-tiles-wrap .cs-tile .text-wrap {
        position: relative;
        display: none;
        padding: 19px 24px 0;
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        z-index: 1; }
        @media (min-width: 1400px) {
          .section--cs-tiles .cs-tiles-wrap .cs-tile .text-wrap {
            padding-top: 23px; } }
      .section--cs-tiles .cs-tiles-wrap .cs-tile .headline {
        font-size: 18px;
        max-width: 428px;
        line-height: 24px;
        width: 100%;
        margin-bottom: 3px; }
      .section--cs-tiles .cs-tiles-wrap .cs-tile .services {
        font-size: 18px;
        line-height: 24px;
        width: 100%;
        color: rgba(0, 0, 0, 0.42); }
      .section--cs-tiles .cs-tiles-wrap .cs-tile:hover .cs-tile-img-wrap img, .section--cs-tiles .cs-tiles-wrap .cs-tile:hover .cs-tile-img-wrap video {
        -webkit-transform: scale(1.025);
                transform: scale(1.025); }
      .section--cs-tiles .cs-tiles-wrap .cs-tile:hover .coming-soon-wrapper {
        opacity: 1; }
      .section--cs-tiles .cs-tiles-wrap .cs-tile:hover > p {
        color: #6845FF; }
        .section--cs-tiles .cs-tiles-wrap .cs-tile:hover > p > span {
          color: black; }
      .section--cs-tiles .cs-tiles-wrap .cs-tile .coming-soon-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.25);
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        color: white;
        opacity: 0;
        -webkit-transition: 0.35s;
        transition: 0.35s;
        z-index: 2; }
  .section--cs-tiles .button-all-works-wrapper {
    position: relative; }
    @media (min-width: 760px) {
      .section--cs-tiles .button-all-works-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
  .section--cs-tiles .button-all-works {
    font-size: 30px;
    line-height: 140%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 759px) {
      .section--cs-tiles .button-all-works {
        width: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .section--cs-tiles .button-all-works img {
      height: 20px; }
    @media (min-width: 760px) {
      .section--cs-tiles .button-all-works {
        font-size: 40px; }
        .section--cs-tiles .button-all-works img {
          margin-left: 100px; } }
    @media (min-width: 1024px) {
      .section--cs-tiles .button-all-works {
        font-size: 50px; }
        .section--cs-tiles .button-all-works img {
          height: 25px;
          margin-left: 130px; } }
    @media (min-width: 1400px) {
      .section--cs-tiles .button-all-works {
        font-size: 70px; }
        .section--cs-tiles .button-all-works img {
          height: 34px;
          margin-left: 180px; } }
  .section--cs-tiles .line-show-more {
    padding-top: 18px; }
    @media (min-width: 760px) {
      .section--cs-tiles .line-show-more {
        padding-top: 100px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around; } }
    @media (min-width: 1400px) {
      .section--cs-tiles .line-show-more {
        padding-top: 134px;
        display: block;
        padding-left: 25.43182%; } }
  .section--cs-tiles .show-more-cta {
    display: inline-block;
    padding: 2px;
    border-radius: 200px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    background-color: black;
    -webkit-transition: 0.35s;
    transition: 0.35s; }
    .section--cs-tiles .show-more-cta:hover {
      background-color: #6845FF; }
      .section--cs-tiles .show-more-cta:hover span {
        color: #6845FF; }
    .section--cs-tiles .show-more-cta span {
      font-size: 40px;
      line-height: 100%;
      color: white;
      -webkit-transition: 0.35s;
      transition: 0.35s;
      background: white;
      color: black;
      border-radius: 200px;
      padding: 12px 24px; }
      @media (min-width: 760px) {
        .section--cs-tiles .show-more-cta span {
          padding: 20px 56px;
          font-size: 90px; } }
      @media (min-width: 1400px) {
        .section--cs-tiles .show-more-cta span {
          font-size: 132px; } }

.single-ux-audit-case-study .section--hero {
  margin-bottom: 40px; }
  @media (min-width: 760px) {
    .single-ux-audit-case-study .section--hero {
      margin-bottom: 60px; } }
  .single-ux-audit-case-study .section--hero .line-navigation {
    margin-bottom: 60px; }
    @media (min-width: 760px) {
      .single-ux-audit-case-study .section--hero .line-navigation {
        margin-bottom: 120px; } }
    @media (min-width: 1400px) {
      .single-ux-audit-case-study .section--hero .line-navigation {
        margin-bottom: 222px; } }
  .single-ux-audit-case-study .section--hero .h1-wrapper {
    position: relative; }
    @media (min-width: 760px) {
      .single-ux-audit-case-study .section--hero .h1-wrapper {
        width: 59.34091%;
        margin-right: 15.22727%; } }
    @media (min-width: 1400px) {
      .single-ux-audit-case-study .section--hero .h1-wrapper {
        width: 59.34091%;
        margin-right: 15.22727%; } }
    .single-ux-audit-case-study .section--hero .h1-wrapper h1 {
      position: relative;
      margin-bottom: 24px;
      line-height: 110%; }
      @media (min-width: 760px) {
        .single-ux-audit-case-study .section--hero .h1-wrapper h1 {
          font-size: 48px;
          margin-bottom: 29px; } }
      @media (min-width: 1024px) {
        .single-ux-audit-case-study .section--hero .h1-wrapper h1 {
          font-size: 64px; } }
      @media (min-width: 1400px) {
        .single-ux-audit-case-study .section--hero .h1-wrapper h1 {
          font-size: 72px;
          margin-bottom: 35px; } }
      .single-ux-audit-case-study .section--hero .h1-wrapper h1 .score-stamp {
        position: absolute;
        top: -50px;
        left: 50%;
        width: 80px;
        height: 80px; }
        @media (min-width: 1400px) {
          .single-ux-audit-case-study .section--hero .h1-wrapper h1 .score-stamp {
            top: -60px;
            left: 50%;
            width: 100px;
            height: 100px; } }

.single-ux-audit-case-study .section--pros-cons {
  margin-bottom: 68px; }
  @media (min-width: 1400px) {
    .single-ux-audit-case-study .section--pros-cons {
      margin-bottom: 98px; } }
  @media (min-width: 760px) {
    .single-ux-audit-case-study .section--pros-cons .pros-cons-wrapper {
      display: -ms-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  .single-ux-audit-case-study .section--pros-cons .score-stamp-transparent {
    position: absolute;
    right: 0;
    top: -50px; }
    @media (min-width: 1400px) {
      .single-ux-audit-case-study .section--pros-cons .score-stamp-transparent {
        top: calc(50% - 50px);
        left: calc(50% - 50px); } }
  .single-ux-audit-case-study .section--pros-cons .headline {
    padding-bottom: 14px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 18px; }
  .single-ux-audit-case-study .section--pros-cons .content {
    border-radius: 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    padding: 32px 32px; }
    @media (max-width: 759px) {
      .single-ux-audit-case-study .section--pros-cons .content:first-child {
        margin-bottom: 24px; } }
    @media (min-width: 760px) {
      .single-ux-audit-case-study .section--pros-cons .content {
        padding: 58px 8.47727%;
        width: calc(50% - 12px); } }
    .single-ux-audit-case-study .section--pros-cons .content.pros {
      background: #E2F8F1; }
      .single-ux-audit-case-study .section--pros-cons .content.pros p {
        color: #21CE99; }
        .single-ux-audit-case-study .section--pros-cons .content.pros p::before {
          background: #21CE99; }
    .single-ux-audit-case-study .section--pros-cons .content.cons {
      background: #FFEDF0; }
      .single-ux-audit-case-study .section--pros-cons .content.cons p {
        color: #F3617C; }
        .single-ux-audit-case-study .section--pros-cons .content.cons p::before {
          background: #F3617C; }
    .single-ux-audit-case-study .section--pros-cons .content p {
      position: relative; }
      .single-ux-audit-case-study .section--pros-cons .content p:not(:last-child) {
        margin-bottom: 20px; }
      @media (min-width: 1400px) {
        .single-ux-audit-case-study .section--pros-cons .content p {
          font-size: 24px;
          line-height: 32px; } }
      .single-ux-audit-case-study .section--pros-cons .content p::before {
        position: absolute;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: black;
        content: "";
        left: -16px;
        top: 9px; }
        @media (min-width: 760px) {
          .single-ux-audit-case-study .section--pros-cons .content p::before {
            top: 7px;
            left: -32px; } }
        @media (min-width: 1400px) {
          .single-ux-audit-case-study .section--pros-cons .content p::before {
            left: -42px;
            top: 14px; } }

@media (min-width: 760px) {
  .single-ux-audit-case-study .col-12.flex.center-inside {
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; } }

.single-ux-audit-case-study .col-12.flex.center-inside .col-text-centered {
  position: relative;
  width: 100%; }
  @media (min-width: 760px) {
    .single-ux-audit-case-study .col-12.flex.center-inside .col-text-centered {
      width: 66.09091%; } }
  @media (min-width: 1400px) {
    .single-ux-audit-case-study .col-12.flex.center-inside .col-text-centered {
      width: 49.13636%; } }

.single-ux-audit-case-study .section--excerpt {
  margin-bottom: 60px; }
  @media (min-width: 1400px) {
    .single-ux-audit-case-study .section--excerpt {
      margin-bottom: 128px; } }

.single-ux-audit-case-study .section--paragraph {
  margin-bottom: 60px; }
  @media (min-width: 760px) {
    .single-ux-audit-case-study .section--paragraph {
      margin-bottom: 128px; } }
  .single-ux-audit-case-study .section--paragraph .col-12 {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .single-ux-audit-case-study .section--paragraph h2 {
    margin-bottom: 40px; }
  .single-ux-audit-case-study .section--paragraph ul {
    margin-bottom: 40px; }
  .single-ux-audit-case-study .section--paragraph li {
    padding-left: 34px;
    position: relative; }
    .single-ux-audit-case-study .section--paragraph li::before {
      position: absolute;
      top: 11px;
      width: 8px;
      height: 8px;
      background: black;
      left: 4px;
      border-radius: 50%;
      content: ""; }
  .single-ux-audit-case-study .section--paragraph p, .single-ux-audit-case-study .section--paragraph li {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 120%; }
    @media (min-width: 760px) {
      .single-ux-audit-case-study .section--paragraph p, .single-ux-audit-case-study .section--paragraph li {
        font-size: 24px; } }

.single-ux-audit-case-study .section--large-text {
  margin-bottom: 240px; }
  .single-ux-audit-case-study .section--large-text .col-12 {
    padding-top: 40px;
    border-top: 1px solid rgba(0, 0, 0, 0.2); }

.single-ux-audit-case-study .section--grid-images {
  margin-bottom: 60px; }
  @media (min-width: 760px) {
    .single-ux-audit-case-study .section--grid-images {
      margin-bottom: 128px; } }
  .single-ux-audit-case-study .section--grid-images .row {
    position: relative;
    width: 100%;
    display: -ms-flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media (min-width: 760px) {
      .single-ux-audit-case-study .section--grid-images .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-bottom: 40px; } }
    .single-ux-audit-case-study .section--grid-images .row.images-1 img {
      display: block;
      width: 100%;
      margin-bottom: 16px; }
      @media (min-width: 760px) {
        .single-ux-audit-case-study .section--grid-images .row.images-1 img {
          margin-bottom: 0; } }
    .single-ux-audit-case-study .section--grid-images .row.images-2 img {
      display: block;
      margin-bottom: 16px;
      width: 100%; }
      @media (min-width: 760px) {
        .single-ux-audit-case-study .section--grid-images .row.images-2 img {
          margin-bottom: 0;
          width: calc(50% - 8px); } }

.single-ux-audit-case-study .section--verdict {
  margin-bottom: 72px; }
  .single-ux-audit-case-study .section--verdict .col-12 {
    background: #FAFAFA; }
  .single-ux-audit-case-study .section--verdict .verdict-img {
    width: 100%;
    display: block; }
  .single-ux-audit-case-study .section--verdict .side-right {
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 24px; }
    @media (min-width: 760px) {
      .single-ux-audit-case-study .section--verdict .side-right {
        padding-right: 56px; } }
  .single-ux-audit-case-study .section--verdict h2 {
    font-size: 16px;
    color: #787878; }
  .single-ux-audit-case-study .section--verdict p.headline {
    line-height: 100%;
    margin-bottom: 24px; }
    @media (min-width: 760px) {
      .single-ux-audit-case-study .section--verdict p.headline {
        font-size: 48px; } }
  .single-ux-audit-case-study .section--verdict p.text {
    font-size: 17px;
    line-height: 145%;
    max-width: 570px; }

.single-ux-audit-case-study .section--under-verdict .col-12 {
  height: 1px;
  background: rgba(0, 0, 0, 0.2); }

.post-type-archive-ux-audit-case-study .section--hero {
  margin-bottom: 80px; }
  @media (min-width: 760px) {
    .post-type-archive-ux-audit-case-study .section--hero {
      margin-bottom: 160px; } }
  @media (min-width: 1400px) {
    .post-type-archive-ux-audit-case-study .section--hero {
      margin-bottom: 220px; } }
  .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble-wrapper {
    position: relative; }
    @media (min-width: 1024px) {
      .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble-wrapper {
        position: fixed;
        z-index: 10;
        bottom: 70px; } }
  .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble {
    position: relative;
    color: white;
    background: #0B40FF;
    border-radius: 22px 22px 0 22px;
    text-align: center;
    width: 180px;
    height: 48px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 60px;
    margin-top: 60px; }
    @media (min-width: 760px) {
      .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble {
        position: absolute;
        bottom: 0;
        right: 0;
        float: none;
        margin: 0; } }
    .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble .cta-text {
      opacity: 0;
      -webkit-transition: 0.5s;
      transition: 0.5s; }
    .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble .btn-hero-improve {
      height: 48px;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-transition: 0.5s;
      transition: 0.5s;
      border-radius: 50px;
      position: absolute;
      right: 0;
      bottom: 0;
      padding: 0 24px;
      white-space: nowrap;
      font-size: 14px; }
    .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble.active, .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble:hover {
      width: 266px;
      height: 174px;
      padding: 32px; }
      .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble.active .btn-hero-improve, .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble:hover .btn-hero-improve {
        background: white;
        color: black;
        right: 34px;
        bottom: 34px;
        padding: 0 34px; }
      .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble.active .cta-text, .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble:hover .cta-text {
        opacity: 1; }
    @media (max-width: 759px) {
      .post-type-archive-ux-audit-case-study .section--hero .assess-you-solution-bubble {
        width: 266px;
        width: 100% !important;
        height: 174px;
        height: auto !important;
        padding: 32px; } }
  .post-type-archive-ux-audit-case-study .section--hero h1 {
    text-align: left;
    max-width: 457px; }
    @media (min-width: 760px) {
      .post-type-archive-ux-audit-case-study .section--hero h1 {
        max-width: 360px; } }
    @media (min-width: 1024px) {
      .post-type-archive-ux-audit-case-study .section--hero h1 {
        max-width: 448px; } }
    @media (min-width: 1400px) {
      .post-type-archive-ux-audit-case-study .section--hero h1 {
        max-width: 448px; } }

.section--review-tiles {
  padding-bottom: 20px;
  position: relative; }
  @media (min-width: 1024px) {
    .section--review-tiles {
      padding-bottom: 80px; } }
  @media (min-width: 1400px) {
    .section--review-tiles {
      padding-bottom: 100px; } }

.section--review-tiles .review-tiles-wrap,
.section--cs-tiles .review-tiles-wrap {
  position: relative; }
  @media (max-width: 759px) {
    .section--review-tiles .review-tiles-wrap,
    .section--cs-tiles .review-tiles-wrap {
      height: auto !important; } }
  @media (min-width: 760px) {
    .section--review-tiles .review-tiles-wrap,
    .section--cs-tiles .review-tiles-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      width: calc(100% + 24px); } }

.section--review-tiles .review-tile,
.section--cs-tiles .review-tile {
  position: relative;
  display: block;
  background: #F4F4F4;
  border-radius: 16px;
  margin-bottom: 24px;
  padding: 22px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  @media (max-width: 759px) {
    .section--review-tiles .review-tile,
    .section--cs-tiles .review-tile {
      -webkit-transform: none !important;
              transform: none !important; } }
  @media (min-width: 760px) {
    .section--review-tiles .review-tile,
    .section--cs-tiles .review-tile {
      border-radius: 24px;
      position: relative;
      width: calc(50% - 24px);
      margin-right: 24px; } }
  @media (min-width: 1000px) {
    .section--review-tiles .review-tile,
    .section--cs-tiles .review-tile {
      width: calc(25% - 24px); } }
  @media (min-width: 1400px) {
    .section--review-tiles .review-tile,
    .section--cs-tiles .review-tile {
      width: calc(25% - 24px);
      margin-right: 24px; } }
  .section--review-tiles .review-tile:hover .coming-soon-wrapper,
  .section--cs-tiles .review-tile:hover .coming-soon-wrapper {
    opacity: 1; }
  .section--review-tiles .review-tile .coming-soon-wrapper,
  .section--cs-tiles .review-tile .coming-soon-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(120, 120, 120, 0.5);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: white;
    opacity: 0;
    -webkit-transition: 0.35s;
    transition: 0.35s;
    z-index: 2;
    border-radius: 24px; }
  .section--review-tiles .review-tile.score-1,
  .section--cs-tiles .review-tile.score-1 {
    background: #F4F4F4; }
    .section--review-tiles .review-tile.score-1 .color-score,
    .section--cs-tiles .review-tile.score-1 .color-score {
      color: #000000; }
  .section--review-tiles .review-tile.score-2,
  .section--cs-tiles .review-tile.score-2 {
    background: #FFEDF0; }
    .section--review-tiles .review-tile.score-2 .color-score,
    .section--cs-tiles .review-tile.score-2 .color-score {
      color: #F3617C; }
  .section--review-tiles .review-tile.score-3,
  .section--cs-tiles .review-tile.score-3 {
    background: #FFF0E5; }
    .section--review-tiles .review-tile.score-3 .color-score,
    .section--cs-tiles .review-tile.score-3 .color-score {
      color: #F39F61; }
  .section--review-tiles .review-tile.score-4,
  .section--cs-tiles .review-tile.score-4 {
    background: #F6E3FF; }
    .section--review-tiles .review-tile.score-4 .color-score,
    .section--cs-tiles .review-tile.score-4 .color-score {
      color: #C561F3; }
  .section--review-tiles .review-tile.score-5,
  .section--cs-tiles .review-tile.score-5 {
    background: #DCF8EF; }
    .section--review-tiles .review-tile.score-5 .color-score,
    .section--cs-tiles .review-tile.score-5 .color-score {
      color: #21CE99; }
  .section--review-tiles .review-tile .head,
  .section--cs-tiles .review-tile .head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 40px; }
  @media (min-width: 760px) {
    .section--review-tiles .review-tile .content,
    .section--cs-tiles .review-tile .content {
      display: -ms-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .section--review-tiles .review-tile .content p:nth-child(1),
  .section--cs-tiles .review-tile .content p:nth-child(1) {
    margin-bottom: 10px; }
  .section--review-tiles .review-tile .review-tile-head,
  .section--cs-tiles .review-tile .review-tile-head {
    position: relative;
    margin-bottom: 32px; }
    @media (min-width: 1400px) {
      .section--review-tiles .review-tile .review-tile-head,
      .section--cs-tiles .review-tile .review-tile-head {
        margin-bottom: 62px; } }
    .section--review-tiles .review-tile .review-tile-head > p,
    .section--cs-tiles .review-tile .review-tile-head > p {
      font-size: 18px;
      line-height: 26px; }
      .section--review-tiles .review-tile .review-tile-head > p:nth-child(2),
      .section--cs-tiles .review-tile .review-tile-head > p:nth-child(2) {
        opacity: 0.42; }
  .section--review-tiles .review-tile .review-tile-img-wrap,
  .section--cs-tiles .review-tile .review-tile-img-wrap {
    position: relative; }
    .section--review-tiles .review-tile .review-tile-img-wrap img,
    .section--cs-tiles .review-tile .review-tile-img-wrap img {
      position: relative;
      height: 48px;
      margin-top: 9px;
      display: block; }
  .section--review-tiles .review-tile .text-wrap,
  .section--cs-tiles .review-tile .text-wrap {
    position: relative;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .section--review-tiles .review-tile .headline,
  .section--cs-tiles .review-tile .headline {
    font-size: 24px;
    line-height: 120%;
    width: 100%;
    padding-bottom: 8px; }
    @media (min-width: 760px) {
      .section--review-tiles .review-tile .headline,
      .section--cs-tiles .review-tile .headline {
        font-size: 24px;
        padding-bottom: 12px; } }
  .section--review-tiles .review-tile .services,
  .section--cs-tiles .review-tile .services {
    font-size: 18px;
    line-height: 24px;
    width: 100%;
    color: rgba(0, 0, 0, 0.42); }
  .section--review-tiles .review-tile:hover .coming-soon-wrapper,
  .section--cs-tiles .review-tile:hover .coming-soon-wrapper {
    opacity: 1; }

.loader-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: white;
  display: none;
  z-index: 9000;
  opacity: 1; }
  @media (max-width: 759px) {
    .loader-overlay {
      display: none !important; } }
  .loader-overlay.active {
    display: block; }
    @media (max-width: 759px) {
      .loader-overlay.active {
        display: none !important; } }

@media (max-width: 759px) {
  .paralax > * {
    -webkit-transform: none !important;
            transform: none !important; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3N0ZGluIiwiX2dyaWQuc2FzcyIsIl92YXJpYWJsZXMuc2FzcyIsIl90eXBvZ3JhcGh5LnNhc3MiLCJfYnV0dG9ucy5zYXNzIiwiX3NpZGViYXIuc2FzcyIsIl9mb3JtLnNhc3MiLCJfYW5pbWF0aW9ucy5zYXNzIiwiX21heC5zYXNzIiwiX25hdmJhci5zYXNzIiwiX2Zvb3Rlci5zYXNzIiwiX3BhZ2UtdW5pdmVyc2FsLnNhc3MiLCJfcGFnZS1ob21lcGFnZS5zYXNzIiwiX3BhZ2UtYWJvdXQuc2FzcyIsIl9wYWdlLWxlZ2FsLnNhc3MiLCJfcGFnZS1jYXJlZXJzLnNhc3MiLCJfcGFnZS1ibG9nLnNhc3MiLCJfcGFnZS1pbXByb3ZlLnNhc3MiLCJfcGFnZS00MDQuc2FzcyIsIl9wYWdlLWJvdC5zYXNzIiwiX3V4LWF1ZGl0LWNvbXBvbmVudHMuc2FzcyIsIl9wYWdlLXV4LWhvbWVwYWdlLnNhc3MiLCJfcGFnZS11eC1pbXByb3ZlLnNhc3MiLCJfc2luZ2xlLWNhc2Utc3R1ZHkuc2FzcyIsIl9hcmNoaXZlLWNhc2Utc3R1ZGllcy5zYXNzIiwiX3RpbGVzLWNhc2Utc3R1ZHkuc2FzcyIsIl9zaW5nbGUtcmV2aWV3LnNhc3MiLCJfYXJjaGl2ZS1yZXZpZXdzLnNhc3MiLCJfdGlsZXMtcmV2aWV3LnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQyxXQUFXO0VBQ1gsVUFBVSxFQUd3QjtFQUxuQztJQUtFLHNDQUFxQixFQUFVO0VBTGpDO0lBS0Usc0NBQXFCLEVBQVU7O0FBRWpDO0VBQ0MsaUJBQWlCLEVBQUc7O0FBRXJCO0VBQ0MsWUFBWSxFQUFHOztBQUVoQjtFQUNDLHFDQUE2QjtVQUE3Qiw2QkFBNkIsRUFBRzs7QUFFakM7RUFDQyxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxxQ0FBNkI7VUFBN0IsNkJBQTZCLEVBQUc7O0FDcEJqQztFQUNDLG1CQUFtQixFQUFHOztBQUV2QjtFQUNDLG1CQUFtQjtFQUNu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bUtHLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLDJCQUFpQixFQUFVO0VBdEs5Qjs7SUE2S0ksV0FBVyxFQUFHOztBNUIxSGxCO0VBQ0MsZ0JBQWdCO0VBQ2hCLE9BQU87RUFDUCxRQUFRO0VBQ1IsWUFBWTtFQUNaLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGNBQWM7RUFDZCxXQUFXLEVBT3FCO0VFOUNoQztJRjhCRDtNQVdFLHlCQUF1QixFQUtRLEVBQUE7RUFoQmpDO0lBY0UsZUFBZSxFQUVjO0lFOUM5QjtNRjhCRDtRQWdCRyx5QkFBdUIsRUFBSyxFQUFBOztBRTlDOUI7RUZnREQ7SUFHRyxtQ0FBeUI7WUFBekIsMkJBQXlCLEVBQUssRUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXG5cdCY6OnNlbGVjdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgjNjY2LCAwLjI1KTsgfSB9XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2wge1xuXHRjbGVhcjogYm90aDsgfVxuXG4jcGFnZSB7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuI2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInNpZGViYXJcIjtcbkBpbXBvcnQgXCJmb3JtXCI7XG5AaW1wb3J0IFwiYW5pbWF0aW9uc1wiO1xuXG5AaW1wb3J0IFwibWF4XCI7XG5cbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcblxuLy8gcGFnZXNcbkBpbXBvcnQgXCJwYWdlLXVuaXZlcnNhbFwiO1xuQGltcG9ydCBcInBhZ2UtaG9tZXBhZ2VcIjtcbkBpbXBvcnQgXCJwYWdlLWFib3V0XCI7XG5AaW1wb3J0IFwicGFnZS1sZWdhbFwiO1xuQGltcG9ydCBcInBhZ2UtY2FyZWVyc1wiO1xuQGltcG9ydCBcInBhZ2UtYmxvZ1wiO1xuQGltcG9ydCBcInBhZ2UtaW1wcm92ZVwiO1xuQGltcG9ydCBcInBhZ2UtNDA0XCI7XG5AaW1wb3J0IFwicGFnZS1ib3RcIjtcblxuQGltcG9ydCBcInV4LWF1ZGl0LWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJwYWdlLXV4LWhvbWVwYWdlXCI7XG5AaW1wb3J0IFwicGFnZS11eC1pbXByb3ZlXCI7XG5cbi8vIGNhc2Ugc3R1ZGllc1xuQGltcG9ydCBcInNpbmdsZS1jYXNlLXN0dWR5XCI7XG5AaW1wb3J0IFwiYXJjaGl2ZS1jYXNlLXN0dWRpZXNcIjtcbkBpbXBvcnQgXCJ0aWxlcy1jYXNlLXN0dWR5XCI7XG5cbi8vIHJldmlld3NcbkBpbXBvcnQgXCJzaW5nbGUtcmV2aWV3XCI7XG5AaW1wb3J0IFwiYXJjaGl2ZS1yZXZpZXdzXCI7XG5AaW1wb3J0IFwidGlsZXMtcmV2aWV3XCI7XG5cblxuLmxvYWRlci1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogOTAwMDtcblx0b3BhY2l0eTogMTtcblx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9XG5cblx0Ji5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9IH0gfVxuXG4ucGFyYWxheCB7XG5cdCY+KiB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0dHJhbnNmb3JtOiBub25lIWltcG9ydGFudDsgfSB9IH1cbiIsImJvZHkuZml4ZWQge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLnNpdGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mdWxsLXdpZHRoIHtcblx0d2lkdGg6IDEwMCU7IH1cblxuLmhpZGRlbi1tb2JpbGUge1xuXHRAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0LXdpZHRoIC0gMXB4fSkge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtbW9iaWxlIHtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDsgfSB9XG5cbi5oaWRkZW4tdG8tZGVza3RvcCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRoIC0gMXB4fSkge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9IH1cblxuLmhpZGRlbi1kZXNrdG9wIHtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7IH0gfVxuXG4uY29sLTEyLWFic29sdXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTJ2dyk7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTsgfVxuXG5cdC5waG9uZS1ob2xkZXIge1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuLnNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbC0xMiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC8vIHBhZGRpbmctbGVmdDogOHZ3XG5cdC8vIHBhZGRpbmctcmlnaHQ6IDh2d1xuXHQvLyB3aWR0aDogMTAwJVxuXHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG5cdC8vIGJhY2tncm91bmQ6IHllbGxvd1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHQvLyBtYXgtd2lkdGg6IDEwODBweFxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTsgfVxuXG5cdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHQvLyBtYXgtd2lkdGg6IDEwODBweFxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTsgfVxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiB9XHRcdC8vIG1heC13aWR0aDogJGNvbC0xMi1tYXgtd2lkdGhcblxuXHQmLmZsZXgge1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfSB9XG5cbi5jb2wtMTAge1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR3aWR0aDogZ2V0V2lkdGgoMTAsIDkpOyB9IH1cblxuLmNvbC04IHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IGdldFdpZHRoKDgsIDcpOyB9IH1cblxuLmNvbC05IHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IGdldFdpZHRoKDksIDgpOyB9IH1cblxuLmNvbC03IHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IGdldFdpZHRoKDcsIDYpOyB9XG5cdCYuY29sbGFwc2UtbW9iaWxlIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdCYuY29sbGFwc2UtdGFibGV0IHtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiBnZXRXaWR0aCg3LCA2KTsgfSB9IH1cbi5jb2wtNiB7XG5cdHdpZHRoOiBnZXRXaWR0aCg2LCA1KTtcblxuXHQmLmNvbGxhcHNlLW1vYmlsZSB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9XG5cbi5jb2wtNSB7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IGdldFdpZHRoKDUsIDQpOyB9IH1cblxuLmNvbC00IHtcblx0d2lkdGg6IGdldFdpZHRoKDQsIDMpOyB9XG5cbi5jb2wtMyB7XG5cdHdpZHRoOiBnZXRXaWR0aCgzLCAyKTsgfVxuXG4uY29sLTIge1xuXHR3aWR0aDogZ2V0V2lkdGgoMiwgMSk7IH1cblxuLmNvbC0xIHtcblx0d2lkdGg6IGdldFdpZHRoKDEsIDApOyB9XG5cbi5mdWxscGFnZSwgLmZ1bGwtd2lkdGgsIC5jb2wtMTAsIC5jb2wtOCwgLmNvbC02LCAuY29sLTQsIC5jb2wtMywgLmNvbC0xIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExIHtcblx0Ji5jb2xsYXBzZS1tb2JpbGUge1xuXHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4uc2lkZS1sZWZ0LCAuc2lkZS1yaWdodCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGZsZXgtZ3JvdzogMDtcblxuXHQvLyBAaW5jbHVkZSB0YWJsZXRcbiB9XHQvL2lkdGg6IGdldFdpZHRoKDYsIDUpXG5cbi5jb2wtMTIsXG4uY29sLTEwIHtcblx0Ji5mbGV4IHtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cblx0Ji5mbGV4LWNlbnRlciB7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9IH0gfVxuXG4uY2VudGVyZWQge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cblxuLmdyaWQtZGVidWcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC8vIHdpZHRoOiAxMDgwcHhcblx0b3BhY2l0eTogMC4wMjU7XG5cdG9wYWNpdHk6IDAuMTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogOTAwMDtcblxuXHQmLnZpc2libGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7IH1cblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiB9XHRcdC8vIG1heC13aWR0aDogMTA4MHB4XG5cblx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gfVx0XHQvLyBtYXgtd2lkdGg6IDEwODBweFxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiB9XHRcdC8vIG1heC13aWR0aDogJGNvbC0xMi1tYXgtd2lkdGhcblxuXHQuY29sLTEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogZ2V0V2lkdGgoMSwgMCk7XG5cdFx0YmFja2dyb3VuZDogcHVycGxlO1xuXHRcdGhlaWdodDogMTAwdmg7IH0gfVxuXG4uaGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdG9wYWNpdHk6IDAuMjsgfVxuIiwiJHNpZGVuYXYtd2lkdGgtZGVza3RvcDogNjVweDtcbiRzaWRlbmF2LWhlaWdodC1tb2JpbGU6IDY1cHg7XG5cbiR0YWJsZXQtd2lkdGg6IDc2MHB4O1xuJHRhYmxldC1sYXJnZS13aWR0aDogMTAyNHB4O1xuJGRlc2t0b3Atd2lkdGg6IDE0MDBweDtcbiRkZXNrdG9wLWxhcmdlLXdpZHRoOiAxNDAwcHg7XG5cbiRjb2wtMTItbWF4LXdpZHRoOiAxNDAwcHg7XG5cbiRkZXNrdG9wLXdpZHRoLWNhcnJvdXNlbDogMTAwMHB4O1xuXG4kbWFzdGVyLWNvbC13aWR0aDogNi43NSU7XG4kbWFzdGVyLWd1dHRlci13aWR0aDogMTklIC8gMTElO1xuXG4vLyAkY29sb3ItcHJpbWFyeTogIzAwMkZEOFxuJGNvbG9yLXByaW1hcnk6ICMwMDA7XG4kY29sb3ItdGV4dC1ob3ZlcjogIzY4NDVGRjtcbiRjb2xvci1ibHVlOiAjMEI0MEZGO1xuJGNvbG9yLXByaW1hcnktZGFya2VyOiAjREQxQzE0O1xuJGNvbG9yLWVycm9yLXJlZDogI2ZmNjY2NjtcbiRibGFjazogIzAwMDtcbiRncmV5OiAjYzNjM2MzO1xuJGdyZXktNTA6ICM3ZjdmN2Y7XG4kZ3JleS1saWdodDogI2M3YzdjNztcbiRncmV5LXBsYWNlaG9sZGVyOiAjQ0NDQ0NDO1xuXG4kcG9pbnRUcmFuc2l0aW9uOiAxcztcbiRjaXJjbGVUcmFuc2l0aW9uOiAxcztcblxuQG1peGluIG1vYmlsZS1vbmx5IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC13aWR0aCAtIDFweH0pIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiB0YWJsZXQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skdGFibGV0LXdpZHRofSkge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIHRhYmxldC1sYXJnZSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyR0YWJsZXQtbGFyZ2Utd2lkdGh9KSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gZGVza3RvcCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRofSkge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIGRlc2t0b3AtbGFyZ2Uge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skZGVza3RvcC1sYXJnZS13aWR0aH0pIHtcblx0XHRAY29udGVudDsgfSB9XG5cbi8vIEBtaXhpbiB0YWJsZXQtc3dpcGVyLXNhZmVcbi8vbWVkaWEgKG1pbi13aWR0aDogI3skdGFibGV0LXdpZHRofSkgYW5kIChtaW4taGVpZ2h0OiAjeyR0YWJsZXQtc2FmZS1oZWlnaHR9KSBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aCAtIDFweH0pXG4vL0Bjb250ZW50XG5cbi8vIEBtaXhpbiBkZXNrdG9wLXN3aXBlci1zYWZlXG4vL21lZGlhIChtaW4td2lkdGg6ICN7JGRlc2t0b3Atd2lkdGh9KSBhbmQgKG1pbi1oZWlnaHQ6ICN7JGRlc2t0b3Atc2FmZS1oZWlnaHR9KVxuLy9AY29udGVudFxuXG5AZnVuY3Rpb24gZ2V0V2lkdGgoJGNvbHMsICRndXR0ZXJzKSB7XG5cdEByZXR1cm4gKCRjb2xzKiRtYXN0ZXItY29sLXdpZHRoICsgJGd1dHRlcnMqJG1hc3Rlci1ndXR0ZXItd2lkdGgpOyB9XG5cbkBmdW5jdGlvbiBnZXRJbm5lcldpZHRoKCRjb2xzLCAkZ3V0dGVycywgJG91dHNpZGVDb2xzLCAkb3V0c2lkZUd1dHRlcnMpIHtcblx0QHJldHVybiAoKCAkY29scyokbWFzdGVyLWNvbC13aWR0aCArICRndXR0ZXJzKiRtYXN0ZXItZ3V0dGVyLXdpZHRoICkgLyAoICRvdXRzaWRlQ29scyokbWFzdGVyLWNvbC13aWR0aCArICRvdXRzaWRlR3V0dGVycyokbWFzdGVyLWd1dHRlci13aWR0aCApKSAqIDEwMCU7IH1cbiIsIiRmb250LW1haW46IFwiU3Vpc3NlXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1oZWFkaW5nOiAkZm9udC1tYWluO1xuLy8gJGZvbnQtc2VyaWY6IFwiQnJpZGdlVGV4dFwiLCBzZXJpZlxuXG4vLyBAZm9udC1mYWNlXG4vLyBcdGZvbnQtZmFtaWx5OiAnQnJpZGdlVGV4dCdcbi8vIFx0c3JjOiB1cmwoJy4uL2ZvbnRzL0JyaWRnZVRleHRERU1PLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvQnJpZGdlVGV4dERFTU8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQnJpZGdlVGV4dERFTU8tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJylcbi8vIFx0Zm9udC13ZWlnaHQ6IDUwMCAvLyBzZW1pYm9sZFxuLy8gXHRmb250LXN0eWxlOiBub3JtYWxcbi8vIFx0Zm9udC1kaXNwbGF5OiBzd2FwXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1N1aXNzZSc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9DZXJhUHJvREVNTy1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0NlcmFQcm9ERU1PLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTdWlzc2UnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvU3Vpc3NlSW50bC1MaWdodC1XZWJTLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL1N1aXNzZUludGwtTGlnaHQtV2ViUy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1N1aXNzZSc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9TdWlzc2VJbnRsLVJlZ3VsYXItV2ViUy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9TdWlzc2VJbnRsLVJlZ3VsYXItV2ViUy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8vIEBmb250LWZhY2Vcbi8vIFx0Zm9udC1mYW1pbHk6ICdTdWlzc2UnXG4vLyBcdHNyYzogdXJsKCcuLi9mb250cy9DZXJhUHJvREVNTy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvQ2VyYVByb0RFTU8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKVxuLy8gXHRmb250LXdlaWdodDogNTAwXG4vLyBcdGZvbnQtc3R5bGU6IG5vcm1hbFxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTdWlzc2UnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQ2VyYVByb0RFTU8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9DZXJhUHJvREVNTy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTdWlzc2UnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQ2VyYVByb0RFTU8tQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvQ2VyYVByb0RFTU8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7IH1cblxuXG5cblxuLnRleHQtYWxpZ24tcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDsgfVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW47XG5cdC8vIGZvbnQtc2l6ZTogMTZweFxuXHRsaW5lLWhlaWdodDogMTQ1JTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHQmLm92ZXJmbG93LWhpZGRlbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbmgxLCBoMyB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwOyB9XG5cbmgxLCAuaDEge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6IDU0cHg7XG5cdGxpbmUtaGVpZ2h0OiA1OHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjRweDsgfVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDg0cHg7IH0gfVxuXG5oMiwgLmgyIHtcblx0bGluZS1oZWlnaHQ6IDEwNCU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiA2MHB4OyB9XG5cblx0Ji5zbWFsbGVyIHtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4OyB9IH0gfVxuXG5oMywgLmgzIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuXG4udW5kZXJsaW5lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cblx0Ji5ob3Zlci1jb2xvciB7XG5cdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtaG92ZXI7IH0gfVxuXG5cdCYuYXJyb3ctcmlnaHQtdXAge1xuXHRcdGltZyB7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjI1czsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtMnB4KTsgfSB9IH1cblxuXHQmLmFycm93LXJpZ2h0IHtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTJweDsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7IH0gfSB9IH1cblxuLnR5cG9ncmFwaHktbGFyZ2Utc2VyaWYge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMTElO1xuXHQvLyBmb250LWZhbWlseTogJGZvbnQtc2VyaWZcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDMycHg7IH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0Zm9udC1zaXplOiA0N3B4OyB9IH1cblxuLnR5cG9ncmFwaHktaDEtbGFyZ2Uge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogNDBweDsgfVxuXHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdGZvbnQtc2l6ZTogNTBweDsgfVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRmb250LXNpemU6IDcwcHg7IH0gfVxuXG4udHlwb2dyYXBoeS1hYm91dC1sYXJnZSB7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiA0MHB4OyB9XG5cdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiA1MHB4OyB9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdGZvbnQtc2l6ZTogNjRweDsgfSB9XG5cbnAsIC5wYXJhZ3JhcGgsIC5wIHtcblx0bGluZS1oZWlnaHQ6IDE0NSU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7IH1cblx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRmb250LXNpemU6IDE4cHg7IH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cblx0Ji5zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7IH1cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyB9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7IH0gfVxuXG5cdCYubWVkaXVtIHtcblx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cblx0Ji5wYXJhZ3JhcGgtaW1wcm92ZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0NSU7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDsgfVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4OyB9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50OyB9XG5cdFx0YiB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwIWltcG9ydGFudDsgfVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlIWltcG9ydGFudDsgfSB9XG5cblx0Ji5mei0xOCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cblx0Ly8gJi5mei0yNFxuXHQvLyBcdGZvbnQtc2l6ZTogMThweFxuXHQvLyBcdGxpbmUtaGVpZ2h0OiAyNnB4XG5cdC8vIFx0QGluY2x1ZGUgdGFibGV0XG5cdC8vIFx0XHRmb250LXNpemU6IDI0cHhcblx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAxNDUlXG5cblx0Ji5sYXJnZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7IH0gfSB9XG5cbi5mei0xOCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuLmZ6LTE2IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4uZnotMjQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTQ1JTsgfVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0NSU7IH0gfVxuXG4ubGgtMTIwcCB7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7IH1cblxuLmZ3LTQwMCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZ3LTMwMCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiIsIlxuLmxpbmsge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ji5ibHVlIHtcblx0XHQvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5OyB9IH1cblxuLmJ0bi1zY3JvbGwge1xuXHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ0bi1tYXgtd3JhcCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRpbWcsIHN2ZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuLmJ0bi1tYXgtd3JhcC1uYXZiYXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0aW1nLCBzdmcge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Ji5idG4td2hpdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0aGVpZ2h0OiA2OHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0cGFkZGluZzogMCAxOHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAwIDI0cHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDAgMzJweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cblx0Ji5idG4td2hpdGUtbWF4IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGhlaWdodDogNjhweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHBhZGRpbmc6IDAgMThweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAwIDI0cHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDAgMzJweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cblx0Ji5idG4tYmx1ZS1tYXgtbmF2YmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAwIDE0cHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMCAxOHB4OyB9IH1cblxuXHQmLmJ0bi1ibHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMCAxMnB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE2cHg7IH0gfVxuXG5cdCYuYnRuLWJsdWUtYm9yZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMCAxMnB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE2cHg7IH0gfVxuXG5cdCYuYnRuLXByaW1hcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDM2cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjFzLCBiYWNrZ3JvdW5kLWNvbG9yIDBzO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0ei1pbmRleDogLTU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMXM7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207IH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfSB9IH1cblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyB9IH1cblxuXHQmLmJ0bi1maXhlZC1pbnRlcmNvbS1vcGVuZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDE1cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHRcdC8vaGVpZ2h0OiA0OHB4XG5cdFx0Ly9saW5lLWhlaWdodDogNDhweFxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRyaWdodDogNDBweDsgfVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdC8vaGVpZ2h0OiA1MHB4XG5cdFx0XHQvL2xpbmUtaGVpZ2h0OiA1MHB4XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cblx0XHQmLmJ0bi1maXhlZC1pbnRlcmNvbS1vcGVuZXItc3VwcG9ydCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXQtd2lkdGggLSAxcHh9KSB7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDsgfVxuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogMTgwcHg7IH0gfVxuXG5cblx0XHQuY3Jvc3Mge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9wYWNpdHk6IDA7IH1cblxuXHRcdCYuaW50ZXJjb20tY2xvc2VyLW92ZXJyaWRlIHtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7IH1cblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDsgfVxuXG5cdFx0XHQuY3Jvc3Mge1xuXHRcdFx0XHRvcGFjaXR5OiAxOyB9IH1cblxuXHRcdC5ub3RpZmljYXRpb25zLWJ1YmJsZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTEycHg7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9IH1cblxuXHQmLmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS01MCFpbXBvcnRhbnQ7IH1cblxuXHQmLmJ0bi1naG9zdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxOTZweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dHJhbnNpdGlvbjogMC4ycztcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjFzOyB9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBibGFjaztcblx0XHRcdFx0XHQvL3RvcDogLTRweFxuIH0gfSB9IH1cdFx0XHRcdFx0Ly9oZWlnaHQ6IDQ2cHhcblxuXG5cdCYubGVmdC1hcnJvdy1jaXJjbGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCYubWFyZ2luLXRvcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4OyB9XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0bGVmdDogMThweDtcblx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzOyB9XG5cblx0XHRcdCYuYXJyb3ctd2hpdGUge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvd3MvYXJyb3ctd2hpdGUtcmlnaHQuc3ZnKTsgfSB9XG5cblx0XHRcdCYuYXJyb3ctYmxhY2sge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvd3MvYXJyb3ctYmxhY2stcmlnaHQuc3ZnKTsgfSB9IH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmFycm93IHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpOyB9IH0gfSB9XG5cblx0Ji5sZWZ0LWFycm93IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHQmLm1hcmdpbi10b3Age1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDsgfVxuXG5cdFx0LmFycm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRsZWZ0OiAxOHB4O1xuXHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzOyB9XG5cblx0XHRcdCYuYXJyb3ctd2hpdGUge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvd3MvYXJyb3ctd2hpdGUtcmlnaHQuc3ZnKTsgfSB9XG5cblx0XHRcdCYuYXJyb3ctYmxhY2sge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvd3MvYXJyb3ctYmxhY2stcmlnaHQuc3ZnKTsgfSB9IH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmFycm93IHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpOyB9IH0gfSB9XG5cblx0Ji5idG4tc2lkZWJhci1jbG9zZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDY0cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2NHB4OyB9IH1cblxuXHQmLmJ0bi1uZXh0LWFycm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblx0XHRpbWcsXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiA1OHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNTJweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA3MnB4O1xuXHRcdFx0XHR3aWR0aDogOThweDsgfSB9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcsXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpOyB9IH1cblxuXHRcdCoge1xuXHRcdFx0Jjo6c2VsZWN0aW9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfSB9XG5cblx0Ji5idG4tLWJvdCxcblx0Ji5idG4tLWJvdC1saWtlLCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdC8vIG1hcmdpbi1yaWdodDogMTZweFxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4IDE2cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiA3OHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdHBhZGRpbmc6IDAgNDhweDsgfVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMmIyYjJiOyB9XG5cblx0XHQmLmNoZWNrZWQge1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRjb2xvcjogYmxhY2s7IH0gfSB9XG4iLCJcbmJvZHkge1xuXHQmLmZpeGVkIHtcblx0XHQuc2lkZWJhci1ib3gge1xuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsOyB9IH0gfVxuXG4uZnVsbHBhZ2Utb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOTgpO1xuXHR6LWluZGV4OiA1MDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRvcDogNjhweDtcblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHR0b3A6IDA7IH0gfVxuXG4uc2lkZWJhci1ib3gge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHotaW5kZXg6IDE2MDA7IC8vIDU1MCAoaW5jcmVhc2VkIHRvIGJlIG1vcmUgdGhhbiAnbWF4JyB0byBiZSBwb3NzaWJsZSB0byBsYXkgb3ZlclxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5zaWRlYmFyLW92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC40KTsgfVxuXG5cdC5zaWRlYmFyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdHotaW5kZXg6IDYwMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuXHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHR3aWR0aDogNzkwcHg7XG5cblx0XHRcdCYuc2lkZWJhci0tZnVsbC13aWR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cblx0XHQuc2lkZWJhci1oZWFkbGluZSB7XG5cdFx0XHRmb250LXNpemU6IDYycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNzVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1NXB4OyB9IH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDsgfVxuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDc2cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDc2cHg7IH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfVxuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTVweDsgfSB9IH1cblxuXHQuc2lkZWJhci13aW5kb3ctd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpOyB9XG5cblx0LnNpZGViYXItbGVmdC1jbG9zZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDgwdnc7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiBnZXRJbm5lcldpZHRoKDUsNCwgNSw0KTsgfVxuXG5cdC5iZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG5cdFx0bGVmdDogLTIwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNTBweCk7IH0gfVxuXG5cdC5jb250ZW50LW1haW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuXHRcdHBhZGRpbmctdG9wOiAxMjBweDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjIwcHg7XG5cdFx0XHR3aWR0aDogZ2V0SW5uZXJXaWR0aCgzLDIsIDUsNCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogZ2V0SW5uZXJXaWR0aCgxLDEsIDUsNCk7IH1cblxuXHRcdC5oZWFkbGluZS13aW5kb3cge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDc0cHg7IH1cblxuXHRcdFx0LmhlYWRsaW5lIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogUHhHcm90ZXNrO1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNzJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNzJweDsgfSB9IH1cblxuXG5cdFx0LnN1YmhlYWRsaW5lLXdpbmRvdyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRjb2xvcjogZ3JleTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR3aWR0aDogMjAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdC5zdWJoZWFkbGluZS1saW5lIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGdyZXk7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7IH1cblxuXHRcdFx0LnN1YmhlYWRsaW5lIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuXHRcdHAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5cdFx0LnNpZGViYXItc2xpZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAyMjhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQucGhvdG8ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTsgfSB9IH1cblxuXHQuc3VjY2Vzcy1zdGF0ZS1tZXNzYWdlIHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4OyB9XG5cblxuXHQuc2lkZWJhci1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNzkwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcblx0XHR6LWluZGV4OiA2NTA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0aGVpZ2h0OiAxNXZoO1xuXHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDEyMHB4OyB9XG5cblx0XHQuY3Jvc3Mge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRcdHJpZ2h0OiAzNnB4OyB9IH0gfSB9XG5cblxuLnNpZGViYXItaGVhZGVyLFxuLmNvbnRhY3QtZm9ybS1oZWFkZXIge1xuXHQuY3Jvc3Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHRcdCYuY3Jvc3Mtd2hpdGUge1xuXHRcdFx0LmxpbmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTsgfSB9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuXHRcdFx0LmxpbmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dC1ob3ZlcjsgfSB9XG5cblx0XHQubGluZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH0gfSB9IH1cblxuXG4uY29udGFjdC1mb3JtLWJveCB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR6LWluZGV4OiAxNjAwOyAvLyA1NTAgKGluY3JlYXNlZCB0byBiZSBtb3JlIHRoYW4gJ21heCcgdG8gYmUgcG9zc2libGUgdG8gbGF5IG92ZXJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogbm9uZTtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHQmLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3cteTogYXV0bzsgfVxuXG5cdD4uc2lkZWJhci0tZnVsbC13aWR0aCB7XG5cdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzJweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzJweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNjBweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2MHB4OyB9IH1cblxuXHQuYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlOyB9IH1cblxuXHQucm93LWludHJvIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG5cdFx0LmgxIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzJweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdG1heC13aWR0aDogNTc4cHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzOHB4OyB9IH0gfVxuXG5cdC5idG4tc2VuZC1jb250YWN0LWZvcm0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAzNUZGLCAwLjQpIDAlLCByZ2JhKCNGRjAwRTUsIDAuNCkgMTAwJSlcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICM2ODQ1RkY7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzY4NDVGRjtcblx0XHRcdFx0Y29sb3I6IHdoaXRlOyB9IH1cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHRcdFx0cGFkZGluZzogOHB4IDI0cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMjRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4OyB9IH0gfVxuXG5cblxuXHQuY29udGFjdC1mb3JtLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vIGJhY2tncm91bmQ6IGJsYWNrXG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdHotaW5kZXg6IDYwMDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMjVweCAwOyB9XG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDsgfVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogMzVweCAwOyB9XG5cdFx0LmZpbGwge1xuXHRcdFx0ZmlsbDogd2hpdGU7IH1cblx0XHQubG9nbyB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdHdpZHRoOiA4MHB4OyB9IH1cblxuXHRcdC5jb2wtMTIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5cdC8vIC50eXBvZ3JhcGh5LWgxLWxhcmdlXG5cdC8vIFx0QGluY2x1ZGUgbW9iaWxlLW9ubHlcblx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDQwcHhcblx0Ly8gXHRAaW5jbHVkZSB0YWJsZXRcblx0Ly8gXHRcdG1pbi1oZWlnaHQ6IDUwMHB4XG5cblx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogMjRweCAwIDQwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMCA4MHB4OyB9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDAgMTA0cHg7IH0gfVxuXG5cdC5jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuXHQuY29udGFjdC1mb290ZXIge1xuXHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG5cdC5zb2NpYWwtaWNvbnMge1xuXHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG5cblx0LnNvY2lhbC1saW5rcyB7XG5cdFx0YSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9XG5cbi5jb250YWN0LWNpcmNsZS1iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IGNhbGMoMTQ1dncgKyAxNDV2aCk7XG5cdGhlaWdodDogY2FsYygxNDV2dyArIDE0NXZoKTtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dG9wOiAxNnB4O1xuXHRyaWdodDogMzBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDE1NTA7IH1cbiIsImlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5vcHRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMzRjNGM0Y7XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHghaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogMzAwOyB9XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gIEZvcm0gU2lkZWJhciAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmZvcm0tc2lkZWJhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0bWFyZ2luLXRvcDogLTM4cHg7IH1cblxuXHQuaGVhZGxpbmUge31cblxuXHQubGluZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cblx0XHQuY3VzdG9tLXJhZGlvcyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cblx0XHRcdC5jdXN0b20tcmFkaW8ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICM5Nzk3OTc7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHdpZHRoOiBnZXRJbm5lcldpZHRoKDIsMSwgNiw1KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMThweCAyNHB4OyB9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlOyB9IH0gfVxuXG5cdFx0LmlucHV0LWJveC1zZWxlY3Qge1xuXHRcdFx0Ji5kcm9wZG93bi1vcGVuZWQge1xuXHRcdFx0XHQuYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG5cdFx0XHQuYXJyb3ctZG93biB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0dG9wOiAyMHB4OyB9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHRvcDogMjdweDsgfSB9IH1cblxuXHRcdC5pbnB1dC1ib3gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCYuaW5wdXQtdGV4dGFyZWEge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDZweDsgfVxuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDZweDsgfVxuXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7IH0gfVxuXG5cdFx0XHQuZXJyb3ItbWVzc2FnZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lcnJvci1yZWQ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdC8vIGZvbnQtZmFtaWx5OiAkZm9udC1tb2Rlcm5lcmFcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9IH1cblxuXHRcdFx0LnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvLyBmb250LWZhbWlseTogJGZvbnQtbW9kZXJuZXJhXG5cdFx0XHRcdGNvbG9yOiByZ2JhKHdoaXRlLCAwLjMpO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cblx0XHRcdFx0Ji5yZXF1aXJlZCB7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCIqXCI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7IH0gfSB9XG5cblx0XHRcdCYuYWN0aXZlLCAmLmZpbGxlZCB7XG5cdFx0XHRcdC5wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43KXRyYW5zbGF0ZVkoLTI2cHgpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43KXRyYW5zbGF0ZVkoLTMycHgpOyB9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC42KXRyYW5zbGF0ZVkoLTQ1cHgpOyB9IH0gfVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGlucHV0LCB0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0Ly8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuXG5cdFx0XHRcdC5wbGFjZWhvbGRlciB7XG4gfSB9XHRcdFx0XHRcdC8vIGNvbG9yOiBibGFja1xuXG5cdFx0XHRpbnB1dCwgdGV4dGFyZWEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC8vIGZvbnQtZmFtaWx5OiAkZm9udC1tb2Rlcm5lcmFcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSh3aGl0ZSwgMC4zKVxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7IH1cblxuXHRcdFx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcblx0XHRcdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdFx0XHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuXHRcdFx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMHB4IGJsYWNrIGluc2V0IWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6IHdoaXRlIWltcG9ydGFudDtcblx0XHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHdoaXRlIWltcG9ydGFudDsgfVxuXG5cdFx0XHRpbnB1dCwgdGV4dGFyZWEsIC5wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDU2cHhcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuIH0gfVx0XHRcdFx0XHQvLyBjb2xvcjogcmdiYSh3aGl0ZSwgMC4zKVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWluLWhlaWdodDogMTEwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTc4cHg7IH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjE0cHg7IH1cblxuXHRcdFx0XHQmLmhhcy1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEod2hpdGUsIDAuMyk7IH0gfVxuXG5cdFx0XHQmLmhhcy1lcnJvciB7XG5cdFx0XHRcdC5wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1lcnJvci1yZWQ7IH1cblxuXHRcdFx0XHRpbnB1dCwgdGV4dGFyZWEge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yLXJlZDsgfVxuXG5cdFx0XHRcdC5lcnJvci1tZXNzYWdlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0XHRcdC5pbnB1dC1zdWJqZWN0IHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzRjNGM0Y7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDE2cHghaW1wb3J0YW50XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTlweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTlweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuXHRcdFx0XHQmLmhhcy1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEod2hpdGUsIDAuMyk7XG4gfSB9IH1cdFx0XHRcdFx0Ly8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEod2hpdGUsIDAuMylcblxuXG5cdFx0LmJ0bi1zdWJtaXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdFx0Ly8gQGluY2x1ZGUgdGFibGV0LWxhcmdlXG5cdFx0XHQvL2FkZGluZy1sZWZ0OiAzNnB4XG4gfSB9IH1cdFx0XHQvL2FkZGluZy1yaWdodDogMzZweFxuIiwiLnBhZ2UtbG9hZGVkIHtcblx0LmFuaW1hdGUtc2Nyb2xsIHtcblx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdCYuYW5pbWF0ZS0yIHt9XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcblx0XHQmLmFuaW1hdGUtMyB7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG5cdFx0Ji5hbmltYXRlLTQge1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4zczsgfSB9IH1cblxuLmFuaW1hdGUtc2Nyb2xsIHtcblx0Ji5hbmltYXRlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MnB4KTsgfSB9XG5cblxuXG4uYW5pbWF0ZS0tbGluZUJ5TGluZSB7XG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRvcGFjaXR5OiAwOyB9IH1cblxuXG5Aa2V5ZnJhbWVzIHJhbmRvbW1vdmVtZW50IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01JSwgNSUpOyB9XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIC0xJSk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMSUsIC00JSk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMyUsIDIlKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmFuZG9tbW92ZW1lbnQyIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUlLCAtMyUpOyB9XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMyUsIDIlKTsgfVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yJSwgLTYlKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNCUsIDYlKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmFuZG9tbW92ZW1lbnQ1MDUwIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OCUsIC01MiUpOyB9XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUyJSwgLTQ5JSk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDclLCAtNTQlKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTElLCAtNDglKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmFuZG9tbW92ZW1lbnQ1MDUwMiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDclLCAtNTQlKTsgfVxuXHQyNSUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MSUsIC00OCUpOyB9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4JSwgLTUyJSk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUyJSwgLTQ5JSk7IH0gfVxuIiwiaW5wdXQsIHRleHRhcmVhIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dCFpbXBvcnRhbnQ7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogdGV4dCFpbXBvcnRhbnQ7XG5cdC1tb3otdXNlci1zZWxlY3Q6IHRleHQhaW1wb3J0YW50O1xuXHQtbXMtdXNlci1zZWxlY3Q6IHRleHQhaW1wb3J0YW50O1xuXHR1c2VyLXNlbGVjdDogdGV4dCFpbXBvcnRhbnQ7IH1cblxuXG4ubWF4LWNvbnRyb2xzIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAyMHB4O1xuXHRib3R0b206IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0cGFkZGluZzogMTJweDtcblx0Y29sb3I6IHdoaXRlO1xuXHR6LWluZGV4OiA1MDA7IH1cblxuLm1heC1ib3gge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAyMHB4O1xuXHRib3R0b206IDIwcHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cdGN1cnNvcjogcG9pbnRlcjsgfVxuXG5cbi5wb3B1cC1tYXgge1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGMkYyRjIsIDAuODgpO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdG9wYWNpdHk6IDA7XG5cblx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblxuXG5cdC8vJi5hY3RpdmVcblx0Ly9yYW5zZm9ybTogdHJhbnNsYXRlWSgwJSlcblxuXHQuYnRuLCAubGluayB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cblx0LmJ0bi1kZWZhdWx0IHt9XG5cblx0LmNsIHtcblx0XHRjbGVhcjogYm90aDsgfVxuXG5cdGgxIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5cdC5tYXgtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA2MTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDY4cHg7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzhweCk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMjRweCA2NnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiB9XHRcdFx0Ly8gd2lkdGg6IGdldFdpZHRoKDEwLCA5KVxuXG5cdFx0Ly9AaW5jbHVkZSBkZXNrdG9wXG5cdFx0Ly8vIHdpZHRoOiBnZXRXaWR0aCg4LCA3KVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpOyB9IH1cblxuXHQuY29udmVyc2F0aW9uLXdpbmRvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyMDBweCk7XG5cdFx0ZmxleC1zaHJpbms6IDE7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcblx0XHRcdGxlZnQ6IDA7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcblx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0XHQuY29udmVyc2F0aW9uLWJveCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0bGVmdDogMDsgfVxuXG5cdFx0XHQuY29udmVyc2F0aW9uLXdyYXBwZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZzogODBweCAyMHB4IDY0cHggMjBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDYycHggMjRweCAyMHB4IDI0cHg7XG4gfVx0XHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGUgLy8gP1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiOyB9XG5cblx0XHRcdFx0I2NvbnZlcnNhdGlvbiB7XG5cdFx0XHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDEyMHB4XG5cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7IH0gfSB9XG5cblx0XHRcdC5vcHRpb25zIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0OHB4OyB9IH1cblxuXG5cdFx0XHQuYnViYmxlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIzcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsIDApO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzQ0cHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDsgfVxuXG5cdFx0XHRcdCYubWF4IHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpXG5cdFx0XHRcdFx0Ly8gY29sb3I6IHdoaXRlXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0VBRUFFQTtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxOXB4IDE5cHggMTlweDtcblxuXHRcdFx0XHRcdCYudHlwaW5nIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWF4L3R5cGluZy5naWYpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5cdFx0XHRcdFx0Lm1heC1sb2dvIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2MHB4OyB9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0OHB4OyB9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtNTFweDtcblx0XHRcdFx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWF4L21heC1hdmF0YXItYmx1ZS5zdmcpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7IH1cblxuXHRcdFx0XHRcdFx0Ji5hbmltYXRlIHtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDsgfSB9IH0gfVxuXG5cdFx0XHRcdCYuY2xpZW50IHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTlweCAwIDE5cHggMTlweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDsgfVxuXG5cdFx0XHRcdFx0LmVkaXQtbXNnIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMnB4O1xuXHRcdFx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ5cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwdncgLSAzOHB4KTtcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweClcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1NDdweDsgfVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDEycHg7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDsgfVxuXG5cdFx0XHRcdFx0XHQubW9iaWxlLWljb24ge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2VkaXQtd2hpdGUuc3ZnKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cdFx0XHRcdFx0XHQuZWRpdC1kZXNrdG9wIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9IH1cblxuXHRcdFx0XHRcdC5lZGl0LW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0LmVkaXQtbXNnIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJsYWNrOyB9IH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0LmVkaXQtbXNnIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJsYWNrOyB9IH0gfSB9XG5cblx0XHRcdFx0Ji5vcHRpb24sICYuY2hlY2tib3gsICYubXVsdGlzZWxlY3Qge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDBweCA0cHggOHB4IDBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxOXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUsIDApO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUsIDAuMSk7XG5cblx0XHRcdFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSlcbiB9IH1cdFx0XHRcdFx0XHQvLyBjb2xvcjogJGJsYWNrXG5cblx0XHRcdFx0Ji5tdWx0aXNlbGVjdCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjsgfSB9XG5cblx0XHRcdFx0Ji5tdWx0aXNlbGVjdCwgJi5vcHRpb24sICYuY2hlY2tib3gge1xuXHRcdFx0XHRcdCYuY2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tY2hlY2stYmx1ZS5zdmcpOyB9IH0gfVxuXG5cblx0XHRcdFx0Ji5hbmltYXRlIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAycztcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTsgfVxuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuXHRcdFx0XHQmLm1heC1maWxlLXVwbG9hZCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4IDAgMjRweCAyNHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTFweCAyMHB4IDExcHggMjBweDsgfVxuXG5cdFx0XHRcdFx0Ji5lcnJvciB7XG5cdFx0XHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZXJyb3ItcmVkOyB9IH1cblxuXHRcdFx0XHRcdC5kZWxldGUtZmlsZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cblx0XHRcdFx0XHRcdC5saW5lIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDIzcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMTZweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfSB9IH1cblxuXHRcdFx0XHRcdCYudXBsb2FkZWQge1xuXHRcdFx0XHRcdFx0LmRlbGV0ZS1maWxlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHRcdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDQycHggMTFweCAyMHB4OyB9IH1cblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9XG5cblx0Lm1heC1oaW50cyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblxuLm1heC1pbnB1dC1ib3gge1xuXHQvLyB3aWR0aDogMTAwJVxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ly8gcG9zaXRpb246IGZpeGVkXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMTAwO1xuXHRtYXJnaW46IDAgMjRweDtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRmbGV4LXNocmluazogMDtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHQuaW5wdXQtdGV4dCB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTsgfVxuXHRcdC5idG4tc2VuZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTsgfSB9XG5cblx0LmlucHV0LXRleHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4IWltcG9ydGFudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREI7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJGdyZXk7IH1cblxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJsYWNrOyB9IH1cblxuXHQuYnRuLXNlbmQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogN3B4O1xuXHRcdHRvcDogMTlweDtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93cy9hcnJvdy13aGl0ZS11cC5zdmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTZweDtcblx0XHRcdGxlZnQ6IC0xNnB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAzMnB4KTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7IH0gfVxuXG5cblxuXHQubWF4LWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdGxlZnQ6IDBweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Ly9oZWlnaHQ6IDM2cHhcblx0XHQvL3BhZGRpbmctbGVmdDogZ2V0SW5uZXJXaWR0aCgxLDEsIDgsNylcblx0XHRwYWRkaW5nOiAxNHB4IDEyJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDE2cHhcblx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRvcGFjaXR5OiAxOyB9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0bGVmdDogZ2V0SW5uZXJXaWR0aCgxLDIsIDgsNyk7XG5cdFx0XHRib3R0b206IC04cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH0gfSB9XG5cbi5tYXgtbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogYmxhY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogOHB4IDIwcHg7XG5cdHotaW5kZXg6IDExMDA7XG5cblx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuXHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBub25lOyB9XG5cblx0LmJnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdHdpZHRoOiAxMjAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAtMTAlO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cdC5uYXZpZ2F0aW9uLWNvbnRyb2xzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0b3A6IDhweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR0b3A6IDIwcHg7IH1cblxuXHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHR0b3A6IDMzcHg7XG5cdFx0XHRyaWdodDogMzBweDsgfSB9XG5cblx0Lm1heC1oZWxwIHtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiAwLjE1cztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1yaWdodDogMjhweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7IH0gfVxuXG5cdC5tYXgtY2xvc2VyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4OyB9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG5cdFx0LmxpbmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH0gfSB9IH1cblxuXG4uY29uZmlybS1zZWxlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDExcHggMjBweDtcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwgMCk7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRyYW5zaXRpb246IDAuMnM7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjbGVhcjogbm9uZTtcblx0bWFyZ2luOiAwcHggNHB4IDEwcHggMHB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUsIDApO1xuXHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdG9wYWNpdHk6IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi10b3A6IDI2cHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDE4cHg7IH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLCAwLjIpOyB9XG5cblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vICBTSURFIHBhbmVsICAvLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLm1heC1oaW50LXBhbmVsLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsMTEsMTEsMC44KTtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogMTIwMDsgfVxuXG4ubWF4LWhpbnQtcGFuZWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDc4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0ei1pbmRleDogMTUwMDtcblxuXHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMTQ4cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjUwcHg7IH1cblxuXHQuaDMge1xuXHRcdC8vbWFyZ2luLWJvdHRvbTogNnB4XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cblx0LmhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdC8vcGFkZGluZy1sZWZ0OiA1MHB4XG5cblx0XHQubWF4LXRpcC1jbG9zZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHQvL2JvcmRlci1yYWRpdXM6IDUwJVxuXHRcdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAkZ3JleVxuXHRcdFx0Ly9ib3gtc2l6aW5nOiBib3JkZXItYm94XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuYXJyb3ctbGVmdCB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKXRyYW5zbGF0ZVgoM3B4KTsgfSB9XG5cblx0XHRcdC5hcnJvdy1sZWZ0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3dzL2Fycm93LWJsYWNrLXJpZ2h0LnN2Zyk7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNTVzOyB9IH0gfVxuXG5cdC5jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNjhweDtcblx0XHQvL3BhZGRpbmctbGVmdDogNTBweFxuXHRcdC8vcGFkZGluZy1yaWdodDogNTBweFxuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG5cdFx0LmV4cGFuZGFibGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlcblx0XHRcdHBhZGRpbmc6IDAgMCAzMnB4IDA7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggMDsgfVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdFx0LnBsdXNtaW51cyB7XG5cdFx0XHRcdFx0XHQubGluZSB7XG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9IH0gfSB9XG5cblx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMThweDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cblx0XHRcdFx0LnBsdXNtaW51cyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC05OHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lOyB9XG5cblx0XHRcdFx0XHQubGluZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9IH0gfVxuXG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdC8vcGFkZGluZy10b3A6IDI0cHhcblx0XHRcdFx0aGVpZ2h0OiAwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9IH0gfSB9IH1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vICBFWElUIG1lc3NhZ2UgIC8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4ubWF4LWV4aXQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0YyRjJGMiwgMC44OCk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IDIwMDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG5cdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cblx0Ji5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4OyB9IH1cblxuXG5cdC53cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA0MXB4IDQ0cHggNDRweDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NjBweDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAyNHB4IDY2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG5cdFx0Lm1zZyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTQ1JTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7IH0gfSB9XG5cblx0LmJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuXHRcdC5zaWRlLXJpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7IH1cblxuXHRcdFx0LmJ0bi1zdGFydC1vdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTdweDsgfSB9IH0gfVxuXG5cdC5idG4ge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0d2lkdGg6IDEzMHB4OyB9IH0gfVxuXG5cbi5wYWdlLW0tc29sdmVyc2JvdCB7XG5cdC5wb3B1cC1tYXgge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5cdFx0LmNvbnZlcnNhdGlvbi13aW5kb3cge1xuXHRcdFx0aGVpZ2h0OiBhdXRvOyB9IH0gfVxuXG4ubWF4LWVsZW1lbnQge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vICBJTlRSTyAgLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLm1heC1pbnRybyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuXHRjb2xvcjogYmxhY2s7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC8vIHotaW5kZXg6IDIwMDBcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0Lm1heC10aXRsZS10ZXh0IHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cblx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHR0b3A6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdFx0Lm1heC1pbWcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRcdGhlaWdodDogNDhweDsgfVxuXG5cdFx0XHQubWF4LWRvdHRlZC1sYXJnZSwgLm1heC1kb3R0ZWQtc21hbGwsIC5tYXgtZnVsbC1sYXJnZSwgLm1heC1mdWxsLXNtYWxsIHtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9IH1cblxuXHRcdC5zbGlkZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHR0b3A6IDYwcHg7IH0gfVxuXG5cdFx0LndoaXRlIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTsgfSB9IH1cblxuXG4jbWF4U2xpZGVyIHtcblx0aGVpZ2h0OiAyNDBweDtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7IC8vIFRPRE8gZml4IHNsaWRlclxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGhlaWdodDogMzIwcHg7IH1cblxuXHRsaSB7XG5cdFx0aGVpZ2h0OiAyNDBweDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHdpZHRoOiA4MHZ3IWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGhlaWdodDogMzIwcHg7IH0gfSB9XG4iLCIubmF2YmFyLXN0YXRpYy1sb2dvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE3cHg7XG5cdGxlZnQ6IDE2cHg7XG5cdHotaW5kZXg6IDEwOyB9XG5cbi5uYXZiYXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLyBwYWRkaW5nOiAzNXB4IDAgMTVweFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR6LWluZGV4OiA1MDA7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKDAsIDAsIDAsIDApO1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDE2cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogNnB4OyB9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogMjBweCAyNHB4OyB9XG5cblx0Ji5sb2FkZWQge1xuXHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0LmhhbWJ1cmdlciB7XG5cdFx0XHQubGluZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7IH0gfVxuXHRcdC5maWxsIHtcblx0XHRcdHRyYW5zaXRpb246IDAuNXM7IH0gfVxuXG5cdCYuZGFyay1iYWNrZ3JvdW5kIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0LmZpbGwge1xuXHRcdFx0ZmlsbDogd2hpdGU7IH1cblx0XHQuaGFtYnVyZ2VyLm1lbnUtb3BlbmVyIHtcblx0XHRcdC5saW5lIHtcblx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7IH0gfSB9XG5cblx0Ji5maWxsZWQge1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KVxuXHRcdGNvbG9yOiBibGFjaztcblx0XHQvLyBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA2KVxuXHRcdC5maWxsIHtcblx0XHRcdGZpbGw6IGJsYWNrOyB9XG5cdFx0LmhhbWJ1cmdlci5tZW51LW9wZW5lciB7XG5cdFx0XHQubGluZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJsYWNrOyB9IH1cblx0XHQubG9nby1pbXByb3ZlIHtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0d2lkdGg6IDcwcHg7IH0gfVxuXHRcdC5idG4tYmx1ZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG5cblx0LmZpbGwge1xuXHRcdGZpbGw6IGJsYWNrOyB9XG5cblx0LmxvZ28ge1xuXHRcdHN2ZywgaW1nIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0d2lkdGg6IDgwcHg7IH0gfSB9XG5cblx0LmxvZ28taW1wcm92ZSB7XG5cdFx0d2lkdGg6IDE3OHB4O1xuXHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdHdpZHRoOiAxMjBweDsgfSB9XG5cblx0LmJ0bi1ibHVlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuXHQuY29sLTEyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cblx0LnNpZGUtbGVmdCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xNnB4O1xuXHRcdFx0cGFkZGluZzogMTZweDsgfVxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHQubWVudS1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7IH1cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTsgfSB9XG5cdFx0XHRcdFx0Ly8gJjpob3ZlclxuXHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZDogJGNvbG9yLXRleHQtaG92ZXJcbiB9IH1cdFx0XHRcdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAzNUZGLCAwLjQpIDAlLCByZ2JhKCNGRjAwRTUsIDAuNCkgMTAwJSlcblx0XHRcdGEge1xuXHRcdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAzNUZGIDAlLCAjRkYwMEU1IDEwMCUpXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDsgfVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7IH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZXh0LWhvdmVyO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRleHQtaG92ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7IH0gfSB9IH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdC5tZW51LW1vYmlsZS13cmFwcGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdFx0Ly8gdG9wOiAtMTVweFxuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG5cblx0XHRcdC5zb2NpYWwtaWNvbnMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0NXB4OyB9XG5cblx0XHRcdCYubWVudS1vcGVuZWQge1xuXHRcdFx0XHQubWVudS1tb2JpbGUtd3JhcHBlcixcblx0XHRcdFx0Lm1vYmlsZS1oZWFkZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHRcdFx0I3ByaW1hcnktbWVudSxcblx0XHRcdCNtZW51LXV4LWF1ZGl0IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cdFx0XHRcdC8vIGFcblx0XHRcdFx0Ly8gXHRsaW5lLWhlaWdodDogMTQwJVxuXHRcdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDlweFxuXHRcdFx0XHQvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9ja1xuXHRcdFx0XHQvLyBcdGNvbG9yOiB3aGl0ZVxuXHRcdFx0XHQvLyBcdGZvbnQtc2l6ZTogMzJweFxuXHRcdFx0XHQvLyBcdEBpbmNsdWRlIHRhYmxldFxuIH1cdFx0XHRcdC8vIFx0XHRmb250LXNpemU6IDQwcHhcblxuXHRcdFx0Lm1vYmlsZS1oZWFkZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMTZweDtcblx0XHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRcdHotaW5kZXg6IDUwMDtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHRcdFx0XHQvLyBwYWRkaW5nLXRvcDogMzRweFxuIH0gfSB9XHRcdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogOTBweFxuXG5cdCNzZWNvbmRhcnktbWVudSB7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi10b3A6IDU4cHg7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0NSU7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfSB9XG5cblx0LmhhbWJ1cmdlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQubGluZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7IH1cblxuXHRcdCYubWVudS1jbG9zZXIge1xuXHRcdFx0LmxpbmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpcm90YXRlKC00NWRlZyk7IH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpcm90YXRlKCs0NWRlZyk7IH0gfSB9XG5cblx0XHQmLm1lbnUtb3BlbmVyIHtcblx0XHRcdC8vIG1hcmdpbi10b3A6IC0yMHB4XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdC5saW5lIHtcblx0XHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNHB4KTsgfVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNHB4KTsgfSB9IH1cblxuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cdC5uYXZiYXItd3JhcHBlciB7XG5cdFx0Ly8gbWF4LXdpZHRoOiAxMjU0cHhcblx0XHQvLyB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7IH1cblxuXHQubGluay1hc3NldHMge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogI0VEMkMyNDsgfSB9XG5cblxuXG5cbi5uYXZiYXItLWltcHJvdmUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0LnNpZGUtcmlnaHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblxuXHQuc2lkZS1yaWdodC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuXHQuaW1wcm92ZS1saW5rLWhvbWVwYWdlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDU3cHg7XG5cdFx0dHJhbnNpdGlvbjogMC4yNXM7IH1cblxuXHQuYnRuLW1heC13cmFwLW5hdmJhciB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cblx0LnNpZGUtcmlnaHQtd3JhcHBlciB7XG5cdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjQwcHgpOyB9XG5cblx0Ji5maWxsZWQge1xuXHRcdC5zaWRlLXJpZ2h0LXdyYXBwZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cdFx0LmJ0bi1tYXgtd3JhcC1uYXZiYXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHQuaW1wcm92ZS1saW5rLWhvbWVwYWdlIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfSB9IH1cblxuLm5hdmJhci0tdXgtYXVkaXQge1xuXHQubG9nby13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDsgfVxuXG5cdC5sb2dvIHtcblx0XHR3aWR0aDogNzdweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuIiwiLmZvb3Rlci1zcGFjZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5mb290ZXItY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xuXG5cdCYuc3RhY2tlZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkOyB9IH1cblxuLnNlY3Rpb24tLWZvb3RlciB7XG5cdHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDsgfVxuXG5cdC5saW5rcyB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5cdC5mb290ZXItd3JhcHBlciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyB9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyB9XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cblx0LnNvY2lhbC1pY29ucyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiBnZXRXaWR0aCgzLCAyKTtcblx0XHRcdG1hcmdpbi1yaWdodDogZ2V0V2lkdGgoMCwgMSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjRweDsgfSB9IH1cblxuXHQuY29weSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQvLyBAaW5jbHVkZSB0YWJsZXRcblx0XHQvLyBcdG1hcmdpbi10b3A6IDI0cHhcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7IH1cblx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDhweDsgfSB9XG5cblx0LmxpbmtzLWNvcHktd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7IH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7IH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDsgfVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1ob3ZlcjsgfSB9XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4OyB9XG5cblx0XHQuZm9vdGVyLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cblx0XHQubGlua3Mge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG5cdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0LmZvb3Rlci13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5cdC5saW5lLXRvcCB7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuXHQubWVudS1pdGVtIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH0gfVxuXG5cbi5zZWN0aW9uLS1mb290ZXItc2F5LWhpIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctdG9wOiAxNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1NnB4OyB9XG5cblx0LndlLWxpa2UtdG8taGVhciB7XG5cdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1heC13aWR0aDogMjEwcHg7IH0gfVxuXG5cdC5zYXktaGkge1xuXHRcdC8vIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBibGFja1xuXHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuXHRcdC8vIGZvbnQtc2l6ZTogNjBweFxuXHRcdC8vIGxpbmUtaGVpZ2h0OiA2MHB4XG5cdFx0Ly8gY3Vyc29yOiBwb2ludGVyXG5cdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrXG5cdFx0Ly8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTM1ZmZcblx0XHQvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4MTFiZjNcblx0XHQvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODExYmYzXG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjAxZTZcblx0XHQvLyBwYWRkaW5nOiAxMHB4IDI0cHhcblx0XHQvLyBib3JkZXItcmFkaXVzOiAyNHB4XG5cdFx0Ly8gQGluY2x1ZGUgbW9iaWxlLW9ubHlcblx0XHQvLyBcdG1hcmdpbi10b3A6IDIwcHhcblx0XHQvLyBAaW5jbHVkZSB0YWJsZXRcblx0XHQvLyBcdGZvbnQtc2l6ZTogMTAwcHhcblx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAxMDBweFxuXHRcdC8vIFx0cGFkZGluZy1ib3R0b206IDI0cHhcblx0XHQvLyBcdC8vIG1hcmdpbi10b3A6IC0zMHB4XG5cdFx0Ly8gXHRwYWRkaW5nOiAyMHB4IDQ2cHhcblx0XHQvLyBcdG1hcmdpbi1sZWZ0OiAtNDdweFxuXHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogNTNweFxuXG5cdFx0Ly8gQGluY2x1ZGUgdGFibGV0LWxhcmdlXG5cdFx0Ly8gXHRmb250LXNpemU6IDEyMHB4XG5cdFx0Ly8gXHRsaW5lLWhlaWdodDogMTIwcHhcblx0XHQvLyBcdHBhZGRpbmctYm90dG9tOiAzNHB4XG5cdFx0Ly8gXHQvLyBtYXJnaW4tdG9wOiAtMzBweFxuXG5cdFx0Ly8gQGluY2x1ZGUgZGVza3RvcFxuXHRcdC8vIFx0Zm9udC1zaXplOiAxMzJweFxuXHRcdC8vIFx0bGluZS1oZWlnaHQ6IDEzMnB4XG5cdFx0Ly8gXHRwYWRkaW5nLWJvdHRvbTogMzRweFxuXHRcdC8vIFx0Ly8gbWFyZ2luLXRvcDogLTMwcHhcblx0XHQvLyBcdHBhZGRpbmc6IDIwcHggNjFweFxuXHRcdC8vIFx0bWFyZ2luLWxlZnQ6IC02MnB4XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDJweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDM1RkYsIDAuNCkgMCUsIHJnYmEoI0ZGMDBFNSwgMC40KSAxMDAlKVxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogIzY4NDVGRjtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogIzY4NDVGRjsgfSB9XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggNTZweDtcblx0XHRcdFx0Zm9udC1zaXplOiA5MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMzJweDsgfSB9IH0gfVxuXG5cblxuLnNlY3Rpb24tLWZvb3Rlci11eC1hdWRpdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDEycHg7IH1cbiIsImJvZHkge1xuXHQvLyBiYWNrZ3JvdW5kOiBibGFja1xuXHQmLmZpeGVkIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cblx0Ji5tYXgtb3BlbmVkIHtcblx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC5tYXgtZWxlbWVudCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9IH1cblxuI2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDY0cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDY0cHg7IH0gfVxuXG4uc2VjdGlvbi0taGVybyB7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctdG9wOiAyMXB4OyB9XG5cdC5saW5lLW5hdmlnYXRpb24ge1xuXHRcdD4qIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0d2lkdGg6IDgyJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAzOTBweDsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGdldFdpZHRoKDMsIDMpOyB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNDQ4cHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNDQ4cHg7IH0gfVxuXHRcdGEge1xuXHRcdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWhvdmVyOyB9IH0gfSB9XG5cbi5zZWN0aW9uLS1vZmZpY2VzIHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDhweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXRvcDogMTUwcHg7IH1cblxuXHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdHBhZGRpbmctdG9wOiAxNjBweDsgfVxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNDRweDtcblx0XHRwYWRkaW5nLXRvcDogMjA1cHg7IH1cblxuXHRoMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTZweDsgfVxuXHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2OXB4OyB9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5NnB4OyB9IH1cblxuXHQub2ZmaWNlcy13cmFwcGVyIHtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cblx0Lm9mZmljZSB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDNweDsgfVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiBnZXRXaWR0aCg0LCAzKTsgfVxuXG5cdFx0Lm9mZmljZS1jaXR5IHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDlweDsgfSB9XG5cblx0XHQub2ZmaWNlLXBvc2l0aW9ucyB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDUlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5cdFx0Lm9mZmljZS1hZGRyZXNzIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTQ1JTsgfSB9IH1cblxuLnNvY2lhbC1pY29ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0aW1nIHtcblx0XHQvLyBoZWlnaHQ6IDMwcHhcblx0XHQvLyBtYXJnaW4tcmlnaHQ6IDE2cHhcblx0XHQvLyB3aWR0aDogMjZweFxuXHRcdGhlaWdodDogMjZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcbiB9IH0gfVx0XHRcdC8vIHdpZHRoOiAyNnB4XG5cblxuLmN1cnNvciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNTRweDtcblx0bGVmdDogLTU0cHg7XG5cdHdpZHRoOiAxMDhweDtcblx0aGVpZ2h0OiAxMDhweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ly8gYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWhvdmVyO1xuXHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDM1RkYsIDAuNCkgMCUsIHJnYmEoI0ZGMDBFNSwgMC40KSAxMDAlKVxuXHQvLyBwYWRkaW5nOiAycHhcblx0Ym94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgjNjg0NUZGLCAwLjgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdG9wYWNpdHk6IDA7XG5cdGNvbG9yOiB3aGl0ZTtcblxuXHQmLnBvaW50LWxlZnQge1xuXHRcdC5jdXJzb3ItaW5uZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9IH1cblxuLmN1cnNvci1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQvLyBiYWNrZ3JvdW5kOiB3aGl0ZVxuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8gd2lkdGg6IDg2cHhcblx0Ly8gaGVpZ2h0OiA4NnB4XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IGJsYWNrXG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3dzL2Fycm93LXJpZ2h0LXdoaXRlLnN2Zylcblx0Ly8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuIH1cdC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lcGFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnNlY3Rpb24tLWhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5saW5lLWludHJvIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cblx0XHQubGluZS1oZXJvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDg2cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjJweDsgfSB9XG5cblx0XHQuYXNzZXNzLXlvdS1zb2x1dGlvbi1idWJibGUtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRib3R0b206IDcwcHg7IH0gfVxuXG5cdFx0LmFzc2Vzcy15b3Utc29sdXRpb24tYnViYmxlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjJweCAyMnB4IDAgMjJweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7IH1cblxuXHRcdFx0LmN0YS10ZXh0IHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41czsgfVxuXG5cdFx0XHQuYnRuLWhlcm8taW1wcm92ZSB7XG5cdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjRweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4OyB9XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHdpZHRoOiAyNjZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNzRweDtcblx0XHRcdFx0cGFkZGluZzogMzJweDtcblxuXHRcdFx0XHQuYnRuLWhlcm8taW1wcm92ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRcdHJpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMzRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDM0cHg7IH1cblxuXHRcdFx0XHQuY3RhLXRleHQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdHdpZHRoOiAyNjZweDtcblx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDE3NHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXG5cdFx0XHRcdC5idG4taGVyby1pbXByb3ZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0cmlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAzNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3R0b206IGF1dG8haW1wb3J0YW50OyB9XG5cblx0XHRcdFx0LmN0YS10ZXh0IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfSB9XG5cblxuXHRcdC8qKiBTb2x2ZXJzIERpZ2VzdCAqKi9cblxuXHRcdC5zb2x2ZXJzLWRpZ2VzdC1idWJibGUtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRib3R0b206IDcwcHg7IH0gfVxuXG5cdFx0LnNvbHZlcnMtZGlnZXN0LWJ1YmJsZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIycHggMjJweCAwIDIycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDExNnB4O1xuXHRcdFx0d2lkdGg6IDk3cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdHBhZGRpbmc6IDE4cHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDsgfVxuXG5cdFx0XHQuY3RhLWljb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdHdpZHRoOiAyOHB4OyB9XG5cblx0XHRcdC5jdGEtaGVyby1kaWdlc3QtY2xvc2VyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzOyB9XG5cblx0XHRcdC5jdGEtdGl0bGUtc21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUlOyB9XG5cblx0XHRcdC5jdGEtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cblx0XHRcdC5jdGEtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0NSU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuXHRcdFx0LmN0YS10ZXh0LWxhcmdlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTQ1JTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0bWluLXdpZHRoOiAzMjFweDsgfVxuXG5cdFx0XHQuY3RhLWxpbmUtd3JhcHBlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0XHRvcGFjaXR5OiAwOyB9XG5cblx0XHRcdC5jdGEtbGluZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG5cdFx0XHQuYnRuLWhlcm8tZGlnZXN0IHtcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdGJvdHRvbTogLTQ4cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjRweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMDsgfVxuXG5cdFx0XHQuYnRuLWhlcm8tZGlnZXN0LXN1YnNjcmliZSB7XG5cdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRib3R0b206IDMycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjRweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHQvLyBwb2ludGVyLWV2ZW50czogbm9uZVxuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Ji5sYXJnZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR3aWR0aDogMjY1cHg7XG5cdFx0XHRcdGhlaWdodDogMzM3cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0XHRcdC5idG4taGVyby1kaWdlc3Qge1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRib3R0b206IDMycHg7IH1cblx0XHRcdFx0LmN0YS10ZXh0LFxuXHRcdFx0XHQuY3RhLXRpdGxlLFxuXHRcdFx0XHQuY3RhLWxpbmUtd3JhcHBlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTsgfVxuXHRcdFx0XHQuY3RhLWljb24ge1xuXHRcdFx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDsgfVxuXHRcdFx0XHQuY3RhLXRpdGxlLXNtYWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdHdpZHRoOiAzODVweDtcblx0XHRcdFx0Ly8gaGVpZ2h0OiA0NzRweFxuXHRcdFx0XHRoZWlnaHQ6IDM5NHB4O1xuXHRcdFx0XHQuY3RhLXRleHQtbGFyZ2Uge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblx0XHRcdFx0LmN0YS10ZXh0IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDA7IH1cblx0XHRcdFx0LmJ0bi1oZXJvLWRpZ2VzdC1zdWJzY3JpYmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cdFx0XHRcdC5idG4taGVyby1kaWdlc3Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdFx0LmN0YS1oZXJvLWRpZ2VzdC1jbG9zZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0d2lkdGg6IDI2NnB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMTc0cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3NnB4IWltcG9ydGFudDtcblxuXHRcdFx0XHQuY3RhLWhlcm8tZGlnZXN0LWNsb3NlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7IH1cblxuXHRcdFx0XHQvLyAuY3RhLXRleHQtbGFyZ2VcbiB9IH1cdFx0XHRcdC8vcGFjaXR5OiAxXG5cblxuXHRcdGgxIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0XHR3aWR0aDogODIlO1xuXHRcdFx0bWF4LXdpZHRoOiAzOTBweDtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMzYwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogZ2V0V2lkdGgoMywgMyk7IH1cblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ0OHB4OyB9XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNDQ4cHg7IH0gfVxuXG5cdFx0LmhpZ2hsaWdodCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgYmxhY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdHRvcDogLTJweDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMnB4OyB9IH1cblxuXHRcdC5iYWNrZ3JvdW5kIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogNTRweFxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdGJvdHRvbTogNDUlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0b3A6IDEzNXB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0dG9wOiAyODBweDsgfVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuXHRcdFx0LmJnLXdyYXBwZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHR3aWR0aDogNjIlO1xuXHRcdFx0XHRcdGxlZnQ6IDE5JTsgfVxuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjYpOyB9XG5cdFx0XHRcdGltZyxcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRhbmltYXRpb24tbmFtZTogcmFuZG9tbW92ZW1lbnQ7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcblx0XHRcdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRcdFx0XHRhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC42OyB9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHJhbmRvbW1vdmVtZW50Mjtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogOXM7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyJSwgMiUpOyB9IH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDdzO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHJhbmRvbW1vdmVtZW50Mjtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlOyB9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiByYW5kb21tb3ZlbWVudDtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIlLCAtMiUpOyB9IH0gfSB9XG5cblxuXG5cdFx0XHQvLyAuYmctd3JhcHBlclxuXHRcdFx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmVcblx0XHRcdC8vIFx0bGVmdDogLTQwcHhcblx0XHRcdC8vIFx0QGluY2x1ZGUgbW9iaWxlLW9ubHlcblx0XHRcdC8vIFx0XHRvcGFjaXR5OiAxIWltcG9ydGFudFxuXHRcdFx0Ly8gXHRcdHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnRcblx0XHRcdC8vIFx0QGluY2x1ZGUgdGFibGV0XG5cdFx0XHQvLyBcdFx0bGVmdDogLTE0MHB4XG5cblx0XHRcdC8vIFx0aW1nXG5cdFx0XHQvLyBcdFx0ZGlzcGxheTogYmxvY2tcblx0XHRcdC8vIFx0XHRoZWlnaHQ6IDIwMHB4XG5cdFx0XHQvLyBcdFx0QGluY2x1ZGUgdGFibGV0XG5cdFx0XHQvLyBcdFx0XHRoZWlnaHQ6IDU0MHB4XG5cdFx0XHQvLyBcdFx0QGluY2x1ZGUgZGVza3RvcFxuXHRcdFx0Ly8gXHRcdFx0Ly8gaGVpZ2h0OiA2OTJweFxuXHRcdFx0Ly8gXHRcdFx0aGVpZ2h0OiA3NXZoXG5cblx0XHRcdC8vIFx0XHQmOm50aC1jaGlsZCgxKVxuXHRcdFx0Ly8gXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlXG5cdFx0XHQvLyBcdFx0JjpudGgtY2hpbGQoMilcblx0XHRcdC8vIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdFx0Ly8gXHRcdFx0dG9wOiAwXG5cdFx0XHQvLyBcdFx0XHRvcGFjaXR5OiAwLjc1XG5cdFx0XHQvLyBcdFx0XHRsZWZ0OiAwXG5cdFx0XHQvLyBcdFx0JjpudGgtY2hpbGQoMylcblx0XHRcdC8vIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdFx0Ly8gXHRcdFx0dG9wOiAwXG5cdFx0XHQvLyBcdFx0XHRvcGFjaXR5OiAwLjVcblx0XHRcdC8vIFx0XHRcdGxlZnQ6IDBcblx0XHRcdC8vIFx0XHQmOm50aC1jaGlsZCg0KVxuXHRcdFx0Ly8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHQvLyBcdFx0XHR0b3A6IDBcblx0XHRcdC8vIFx0XHRcdG9wYWNpdHk6IDAuMjVcblx0XHRcdC8vIFx0XHRcdGxlZnQ6IDBcblx0XHRcdC8vIFx0XHQmOm50aC1jaGlsZCg1KVxuXHRcdFx0Ly8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHQvLyBcdFx0XHR0b3A6IDBcblx0XHRcdC8vIFx0XHRcdG9wYWNpdHk6IDAuMjVcblx0XHRcdC8vIFx0XHRcdGxlZnQ6IDBcblx0XHRcdC8vIFx0XHQmOm50aC1jaGlsZCg2KVxuXHRcdFx0Ly8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHQvLyBcdFx0XHR0b3A6IDBcblx0XHRcdC8vIFx0XHRcdG9wYWNpdHk6IDAuMjVcbiB9IH1cdFx0XHQvLyBcdFx0XHRsZWZ0OiAwXG5cblx0LmxpbmUtdW5kZXItaGVybyB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwM3B4OyB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5NnB4O1xuXHRcdFx0aGVpZ2h0OiA1OHZ3O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTU4cHg7IH1cblxuXHRcdC5zaWRlLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IGdldFdpZHRoKDMsIDIpOyB9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM0MHB4OyB9IH1cblxuXHRcdC5zaWRlci1yaWdodCB7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogZ2V0V2lkdGgoOSwgOCk7XG4gfVx0XHRcdFx0Ly8gcGFkZGluZy10b3A6IDQwcHhcblx0XHRcdC8vIEBpbmNsdWRlIGRlc2t0b3Bcblx0XHRcdC8vIFx0cGFkZGluZy10b3A6IDYwcHhcblxuXHRcdFx0LmNhdGVnb3J5IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA5MHB4OyB9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTMycHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC04cHg7IH0gfSB9IH1cblxuXHQuYnV0dG9uLXdvcmstd2l0aC11cyB7XG5cdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6IDAgMjhweDsgfVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7IH0gfVxuXG5cdC5zZWN0aW9uLS1zdGVwcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRwYWRkaW5nOiA2OHB4IDA7IH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjQwcHg7IH1cblx0XHQvLyBAaW5jbHVkZSBkZXNrdG9wXG5cdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiA1MHZoXG5cblx0XHQ+LmJnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdFx0bGVmdDogMTZweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRcdFx0XHRsZWZ0OiAyNHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7IH0gfVxuXG5cdFx0aDIge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0XHRmb250LXNpemU6IDU4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRmb250LXNpemU6IDkwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRmb250LXNpemU6IDEzMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLThweDsgfSB9XG5cblx0XHQuc3RlcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGVcblx0XHRcdC5jb2wtMTIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2NjBweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ1dnc7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNjAwcHg7IH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXZ3O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDkwMHB4OyB9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNnB4OyB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNjg0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogODAlOyB9IH0gfVxuXHRcdFx0LmJnIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0XHQuY2lyY2xlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICRjaXJjbGVUcmFuc2l0aW9uO1xuXHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkY2lyY2xlVHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMS44cHggc29saWQgd2hpdGU7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH0gfSB9XG5cblx0XHQuc3RlcCB7XG5cdFx0XHQuY2lyY2xlIHtcblx0XHRcdFx0b3BhY2l0eTogMC43OyB9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH1cblx0XHRcdFx0LmNpcmNsZS0xIHtcblx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHJhbmRvbW1vdmVtZW50NTA1MDtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTsgfSB9XG5cdFx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiByYW5kb21tb3ZlbWVudDUwNTA7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDhzO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGUtcmV2ZXJzZTsgfSB9XG5cdFx0XHRcdC5jaXJjbGUtMyB7XG5cdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiByYW5kb21tb3ZlbWVudDUwNTAyO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7IH0gfSB9IH1cblxuXHRcdC5zdGVwLTEge1xuXHRcdFx0LmNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcblx0XHRcdFx0b3BhY2l0eTogMDsgfVxuXHRcdFx0LmNpcmNsZS0xIHtcblx0XHRcdFx0bGVmdDogNjQlO1xuXHRcdFx0XHR0b3A6IDU2JTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAxOCU7XG5cdFx0XHRcdFx0dG9wOiA0OCU7IH1cblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogNTV2dztcblx0XHRcdFx0XHRoZWlnaHQ6IDU1dnc7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNnZ3O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnZ3OyB9IH0gfVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQuY2lyY2xlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cblxuXHRcdC5zdGVwLTIge1xuXHRcdFx0LmNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcblx0XHRcdFx0b3BhY2l0eTogMDsgfVxuXHRcdFx0LmNpcmNsZS0xIHtcblx0XHRcdFx0bGVmdDogNDIlO1xuXHRcdFx0XHR0b3A6IDcwJTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRsZWZ0OiAxOCU7XG5cdFx0XHRcdFx0dG9wOiA0OCU7IH1cblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogNzB2dztcblx0XHRcdFx0XHRoZWlnaHQ6IDcwdnc7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNnZ3O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnZ3OyB9IH0gfVxuXHRcdFx0LmNpcmNsZS0yIHtcblx0XHRcdFx0bGVmdDogNDUlO1xuXHRcdFx0XHR0b3A6IDczJTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRsZWZ0OiAxOCU7XG5cdFx0XHRcdFx0dG9wOiA1MiU7IH1cblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogNzB2dztcblx0XHRcdFx0XHRoZWlnaHQ6IDcwdnc7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyOXZ3O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyOXZ3OyB9IH0gfVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQuY2lyY2xlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cblx0XHQuc3RlcC0zIHtcblx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwdnc7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHZ3O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzh2dztcblx0XHRcdFx0XHRcdGhlaWdodDogMzh2dzsgfSB9IH1cblx0XHRcdC5jaXJjbGUtMSB7XG5cdFx0XHRcdGxlZnQ6IDQ5JTtcblx0XHRcdFx0dG9wOiA2OCU7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bGVmdDogNzclO1xuXHRcdFx0XHRcdHRvcDogNDclOyB9IH1cblx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdGxlZnQ6IDUxJTtcblx0XHRcdFx0dG9wOiA3MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bGVmdDogNzguNSU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7IH0gfVxuXHRcdFx0LmNpcmNsZS0zIHtcblx0XHRcdFx0bGVmdDogNTMlO1xuXHRcdFx0XHR0b3A6IDcyJTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRsZWZ0OiA3OCU7XG5cdFx0XHRcdFx0dG9wOiA1MyU7IH0gfVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQuY2lyY2xlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cblx0XHQuc2lkZS1sZWZ0IHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCgzLCAyKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBnZXRXaWR0aCgwLCAxKTsgfSB9XG5cblx0XHQuc2lkZS1yaWdodCB7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogZ2V0V2lkdGgoOCwgNyk7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDogZ2V0V2lkdGgoNiwgNSk7IH0gfVxuXG5cdFx0LnBvaW50IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogJHBvaW50VHJhbnNpdGlvbjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRwb2ludFRyYW5zaXRpb247XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdGxlZnQ6IDE1JTsgfVxuXG5cdFx0XHQmLnN0ZXAtMCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdC8vIGZpbHRlcjogYmx1cig4MHB4KVxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5LjclLCAxMi43JSlzY2FsZSgwLjQpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdFx0XHQvLyBmaWx0ZXI6IGJsdXIoODBweClcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1LjclLCAtMi4zJSlzY2FsZSgwLjIpOyB9IH0gfVxuXHRcdFx0Ji5zdGVwLTEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMSUsIDUyJSlzY2FsZSgwLjg1KTtcblx0XHRcdFx0XHQvLyBmaWx0ZXI6IGJsdXIoMTBweClcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ2JSwgLTElKXNjYWxlKDAuMzIpO1xuIH0gfSB9XHRcdFx0XHRcdFx0Ly8gZmlsdGVyOiBibHVyKDQwcHgpXG5cdFx0XHQmLnN0ZXAtMiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDUyJSlzY2FsZSgwLjk1KTtcblx0XHRcdFx0XHQvLyBmaWx0ZXI6IGJsdXIoMTVweClcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMzkuNSUsIDIlKXNjYWxlKDAuNDUpO1xuIH0gfSB9IH0gfVx0XHRcdFx0XHRcdC8vIGZpbHRlcjogYmx1cig2MHB4KVxuXG5cdC5zZWN0aW9uLS13ZS1kbyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjZweDsgfVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjAycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH0gfVxuXG5cdC5zZWN0aW9uLS13ZS1kby1mb3Ige1xuXHRcdHBhZGRpbmctYm90dG9tOiA3NnB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjVweDsgfVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjVweDsgfVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTI1cHg7IH1cblxuXHRcdC5zaWRlLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuXHRcdC5jbGllbnQge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNzJweDsgfSB9IH1cblxuXG5cdC5zZWN0aW9uLS13ZS1kbyxcblx0LnNlY3Rpb24tLXdlLWRvLWZvcixcblx0LnNlY3Rpb24tLW9mZmljZXMge1xuXHRcdC5pdGVtcy13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDc2cHgpO1xuIH1cdFx0XHRcdC8vIG1heC13aWR0aDogNzAwcHhcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDExMHB4KTtcbiB9XHRcdFx0XHQvLyBtYXgtd2lkdGg6IDgwMHB4XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTMycHgpO1xuIH1cdFx0XHRcdC8vIG1heC13aWR0aDogMTE0MHB4XG5cblx0XHRcdGJyIHtcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cblx0XHQuaXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cdFx0XHRcdCYucG9pbnQtcmlnaHQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMjlweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHRcdFx0Ly8gdG9wOiBjYWxjKDUwJSAtIDRweClcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfSB9XG5cblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcblxuXHRcdFx0XHQmLnBvaW50LXJpZ2h0IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDcwcHg7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRyaWdodDogLTQycHg7IH0gfSB9XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXG5cdFx0XHRcdCYucG9pbnQtcmlnaHQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOTJweDtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtNTNweDsgfSB9IH0gfSB9XG5cblx0LmhvdmVyLWNsaWVudCB7XG5cdFx0dHJhbnNpdGlvbjogMC43NXM7XG5cdFx0Ly8gJjpob3ZlclxuXHRcdC8vIFx0QGluY2x1ZGUgdGFibGV0XG4gfVx0XHQvLyBcdFx0Y29sb3I6IHdoaXRlXG5cblx0LmhvdmVyLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vIHRvcDogNjJweFxuXHRcdC8vIGhlaWdodDogY2FsYygxMDB2aCAtIDYycHgpXG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0Ly8gQGluY2x1ZGUgdGFibGV0XG5cdFx0Ly8gXHR0b3A6IDc3cHhcblx0XHQvLyBcdGhlaWdodDogY2FsYygxMDB2aCAtIDc3cHgpXG5cdFx0Ly8gQGluY2x1ZGUgdGFibGV0LWxhcmdlXG5cdFx0Ly8gXHR0b3A6IDg3cHhcblx0XHQvLyBcdGhlaWdodDogY2FsYygxMDB2aCAtIDg3cHgpXG5cdFx0Ly8gQGluY2x1ZGUgZGVza3RvcFxuXHRcdC8vIFx0dG9wOiA5N3B4XG5cdFx0Ly8gXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA5N3B4KVxuXG5cdFx0LmJnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxOyB9IH0gfSB9XG4iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWFib3V0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuc2VjdGlvbi0taGVybyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDIwO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTcycHg7IH1cblxuXHRcdC5saW5lLW5hdmlnYXRpb24ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1MHB4OyB9XG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0NzhweDsgfSB9IH1cblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4OHB4OyB9IH0gfVxuXG5cblxuXG5cblx0LnNlY3Rpb24tLXN0ZXBzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMjBweDsgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMjBweDsgfVxuXG5cdFx0Pi5iZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdGxlZnQ6IDE2cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMnB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDJweDtcblx0XHRcdFx0bGVmdDogMjRweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpOyB9IH1cblxuXHRcdC5pbnRybyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5cdFx0XHQuY29sLTEyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyMDtcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cblx0XHRcdC5zaWRlLXJpZ2h0IHtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGdldFdpZHRoKDMsMyk7IH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgfSB9IH0gfVxuXG5cdFx0aDIge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0XHRmb250LXNpemU6IDU4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRmb250LXNpemU6IDkwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRmb250LXNpemU6IDEzMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG5cblx0XHQucG9pbnQtY2lyY2xlcyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHRyYW5zaXRpb246ICRwb2ludFRyYW5zaXRpb247XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwJSk7XG5cdFx0XHR6LWluZGV4OiAyMDtcblx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRsZWZ0OiAyMyU7XG5cdFx0XHRcdHdpZHRoOiA1NCU7IH1cblx0XHRcdGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogJHBvaW50VHJhbnNpdGlvbjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuNik7XG5cdFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHJhbmRvbW1vdmVtZW50Mjtcblx0XHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDhzOyB9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDhzO1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiByYW5kb21tb3ZlbWVudDI7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7IH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHJhbmRvbW1vdmVtZW50O1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlOyB9IH0gfVxuXG5cdFx0LnBvaW50IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogJHBvaW50VHJhbnNpdGlvbjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRwb2ludFRyYW5zaXRpb247XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdGxlZnQ6IDE1JTsgfVxuXG5cdFx0XHQmLnN0ZXAtMCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9IH0gfVxuXHRcdFx0Ji5zdGVwLTEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNCUsIC0xMCUpc2NhbGUoMC42MCk7XG5cdFx0XHRcdFx0Ly8gZmlsdGVyOiBibHVyKDMwcHgpXG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NiUsIC03JSlzY2FsZSgwLjM1KTtcbiB9IH0gfVx0XHRcdFx0XHRcdC8vIGZpbHRlcjogYmx1cigzMHB4KVxuXHRcdFx0Ji5zdGVwLTIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAxMyUpc2NhbGUoMC44KTtcblx0XHRcdFx0XHQvLyBmaWx0ZXI6IGJsdXIoMjVweClcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMzglLCA0JSlzY2FsZSgwLjQ1KTtcbiB9IH0gfVx0XHRcdFx0XHRcdC8vIGZpbHRlcjogYmx1cig2MHB4KVxuXHRcdFx0Ji5zdGVwLTMge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAxMy41JSlzY2FsZSgwLjQ5KTtcblx0XHRcdFx0XHQvLyBmaWx0ZXI6IGJsdXIoNTBweClcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4LjUlLCAxLjUlKXNjYWxlKDAuMTkpO1xuIH0gfSB9XHRcdFx0XHRcdFx0Ly8gZmlsdGVyOiBibHVyKDUwcHgpXG5cdFx0XHQmLnN0ZXAtNCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMDAlKTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDMwLjklKXNjYWxlKDAuNSk7XG5cdFx0XHRcdFx0Ly8gZmlsdGVyOiBibHVyKDQwcHgpXG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1LjclLCAtMi4xJSlzY2FsZSgwLjE1KTtcbiB9IH0gfSB9XHRcdFx0XHRcdFx0Ly8gZmlsdGVyOiBibHVyKDEwMHB4KVxuXG5cblxuXHRcdC5zdGVwIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5jb2wtMTIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdFx0XHRcdGhlaWdodDogNTcwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDYycHg7IH0gfVxuXG5cdFx0XHQuYmcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJGNpcmNsZVRyYW5zaXRpb247XG5cdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICRjaXJjbGVUcmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7IH0gfSB9IH1cblxuXHRcdC5zdGVwIHtcblx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRvcGFjaXR5OiAwOyB9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH1cblx0XHRcdFx0LmNpcmNsZS0xIHtcblx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHJhbmRvbW1vdmVtZW50NTA1MDtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTsgfSB9XG5cdFx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiByYW5kb21tb3ZlbWVudDUwNTA7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDhzO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGUtcmV2ZXJzZTsgfSB9XG5cdFx0XHRcdC5jaXJjbGUtMyB7XG5cdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiByYW5kb21tb3ZlbWVudDUwNTAyO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7IH0gfSB9IH1cblxuXHRcdC5zdGVwLTEge1xuXHRcdFx0LmNpcmNsZSB7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDg1dnc7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4NXZ3OyB9IH1cblx0XHRcdC5jaXJjbGUtMSB7XG5cdFx0XHRcdGxlZnQ6IDclO1xuXHRcdFx0XHR0b3A6IDA7IH1cblx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdGxlZnQ6IDEwNiU7XG5cdFx0XHRcdGJvdHRvbTogMTAlOyB9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdC5jaXJjbGUtMSB7XG5cdFx0XHRcdFx0bGVmdDogMzAlO1xuXHRcdFx0XHRcdHRvcDogMzYlOyB9XG5cdFx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdFx0bGVmdDogODMlO1xuXHRcdFx0XHRcdHRvcDogNjAlOyB9XG5cdFx0XHRcdC5wb2ludC1jaXJjbGVzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwOyB9IH1cblx0XHRcdCYucGFzc2VkIHsgLy8gdG9kb1xuXHRcdFx0XHQuY2lyY2xlLTEge1xuXHRcdFx0XHRcdGxlZnQ6IDM1JTtcblx0XHRcdFx0XHR0b3A6IDMxJTsgfVxuXHRcdFx0XHQuY2lyY2xlLTIge1xuXHRcdFx0XHRcdGxlZnQ6IDY1JTtcblx0XHRcdFx0XHR0b3A6IDU4JTsgfVxuXHRcdFx0XHQucG9pbnQtY2lyY2xlcyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgfSB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQuY2lyY2xlIHtcblx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDU1dnc7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU1dnc7IH0gfVxuXHRcdFx0XHQuY2lyY2xlLTEge1xuXHRcdFx0XHRcdGxlZnQ6IDglO1xuXHRcdFx0XHRcdHRvcDogMjUlOyB9XG5cdFx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdFx0bGVmdDogMTA2JTtcblx0XHRcdFx0XHRib3R0b206IDEwJTsgfVxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0LmNpcmNsZS0xIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDElO1xuXHRcdFx0XHRcdFx0dG9wOiAyNCU7IH1cblx0XHRcdFx0XHQuY2lyY2xlLTIge1xuXHRcdFx0XHRcdFx0bGVmdDogMzMlO1xuXHRcdFx0XHRcdFx0dG9wOiA2MSU7IH0gfVxuXHRcdFx0XHQmLnBhc3NlZCB7IC8vIHRvZG9cblx0XHRcdFx0XHQuY2lyY2xlLTEge1xuXHRcdFx0XHRcdFx0bGVmdDogMzUlO1xuXHRcdFx0XHRcdFx0dG9wOiAzMSU7IH1cblx0XHRcdFx0XHQuY2lyY2xlLTIge1xuXHRcdFx0XHRcdFx0bGVmdDogNjUlO1xuXHRcdFx0XHRcdFx0dG9wOiA1OCU7IH0gfSB9IH1cblxuXG5cdFx0LnN0ZXAtMiB7XG5cdFx0XHQuY2lyY2xlIHtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogNzB2dztcblx0XHRcdFx0XHRoZWlnaHQ6IDcwdnc7IH0gfVxuXHRcdFx0LmNpcmNsZS0xIHtcblx0XHRcdFx0bGVmdDogMTIlO1xuXHRcdFx0XHR0b3A6IDU2JTsgfVxuXHRcdFx0LmNpcmNsZS0yIHtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDU2JTsgfVxuXHRcdFx0LmNpcmNsZS0zIHtcblx0XHRcdFx0bGVmdDogODglO1xuXHRcdFx0XHR0b3A6IDU2JTsgfVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQuY2lyY2xlLTEge1xuXHRcdFx0XHRcdGxlZnQ6IDQ2JTsgfVxuXHRcdFx0XHQuY2lyY2xlLTIge1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTsgfVxuXHRcdFx0XHQuY2lyY2xlLTMge1xuXHRcdFx0XHRcdGxlZnQ6IDU0JTsgfSB9XG5cdFx0XHQmLnBhc3NlZCB7XG5cdFx0XHRcdC5jaXJjbGUtMSB7XG5cdFx0XHRcdFx0bGVmdDogNDglOyB9XG5cdFx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdFx0bGVmdDogNTAlOyB9XG5cdFx0XHRcdC5jaXJjbGUtMyB7XG5cdFx0XHRcdFx0bGVmdDogNTIlOyB9IH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDV2dztcblx0XHRcdFx0XHRcdGhlaWdodDogNDV2dzsgfSB9XG5cdFx0XHRcdC5jaXJjbGUtMSB7XG5cdFx0XHRcdFx0bGVmdDogMTIlO1xuXHRcdFx0XHRcdHRvcDogNTUlOyB9XG5cdFx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRvcDogNTUlOyB9XG5cdFx0XHRcdC5jaXJjbGUtMyB7XG5cdFx0XHRcdFx0bGVmdDogODglO1xuXHRcdFx0XHRcdHRvcDogNTUlOyB9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHQuY2lyY2xlLTEge1xuXHRcdFx0XHRcdFx0bGVmdDogNzUlOyB9XG5cdFx0XHRcdFx0LmNpcmNsZS0yIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDc3JTsgfVxuXHRcdFx0XHRcdC5jaXJjbGUtMyB7XG5cdFx0XHRcdFx0XHRsZWZ0OiA3OSU7IH0gfVxuXHRcdFx0XHQmLnBhc3NlZCB7XG5cdFx0XHRcdFx0LmNpcmNsZS0xIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDQ4JTsgfVxuXHRcdFx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7IH1cblx0XHRcdFx0XHQuY2lyY2xlLTMge1xuXHRcdFx0XHRcdFx0bGVmdDogNTIlOyB9IH0gfSB9XG5cblx0XHQuc3RlcC0zIHtcblx0XHRcdC5jaXJjbGUtMSB7XG5cdFx0XHRcdGxlZnQ6IDcxJTtcblx0XHRcdFx0dG9wOiA1NyU7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDY2dnc7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2NnZ3OyB9IH1cblx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdGxlZnQ6IDQzJTtcblx0XHRcdFx0dG9wOiA4MyU7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDUxdnc7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MXZ3OyB9IH1cblx0XHRcdC5jaXJjbGUtMyB7XG5cdFx0XHRcdGxlZnQ6IDIxJTtcblx0XHRcdFx0dG9wOiA5OCU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDM0dnc7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHZ3OyB9IH1cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0LmNpcmNsZS0xIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dG9wOiA1NiU7IH1cblx0XHRcdFx0LmNpcmNsZS0yIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dG9wOiA1NiU7IH1cblx0XHRcdFx0LmNpcmNsZS0zIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dG9wOiA1NiU7IH0gfVxuXHRcdFx0Ji5wYXNzZWQge1xuXHRcdFx0XHQuY2lyY2xlLTEge1xuXHRcdFx0XHRcdGxlZnQ6IDY2JTtcblx0XHRcdFx0XHR0b3A6IDUxJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cblx0XHRcdFx0LmNpcmNsZS0yIHtcblx0XHRcdFx0XHRsZWZ0OiA2NiU7XG5cdFx0XHRcdFx0dG9wOiA1MSU7IH1cblx0XHRcdFx0LmNpcmNsZS0zIHtcblx0XHRcdFx0XHRsZWZ0OiA2NiU7XG5cdFx0XHRcdFx0dG9wOiA1MSU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdC5jaXJjbGUtMSB7XG5cdFx0XHRcdFx0bGVmdDogNzElO1xuXHRcdFx0XHRcdHRvcDogNTclO1xuXHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzF2dztcblx0XHRcdFx0XHRcdGhlaWdodDogMzF2dzsgfSB9XG5cdFx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdFx0bGVmdDogNDMlO1xuXHRcdFx0XHRcdHRvcDogODMlO1xuXHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjB2dztcblx0XHRcdFx0XHRcdGhlaWdodDogMjB2dzsgfSB9XG5cdFx0XHRcdC5jaXJjbGUtMyB7XG5cdFx0XHRcdFx0bGVmdDogMjElO1xuXHRcdFx0XHRcdHRvcDogOTglO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxM3Z3O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxM3Z3OyB9IH1cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdC5jaXJjbGUtMSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNiU7XG5cdFx0XHRcdFx0XHR0b3A6IDUxJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuXHRcdFx0XHRcdC5jaXJjbGUtMiB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNiU7XG5cdFx0XHRcdFx0XHR0b3A6IDUxJTsgfVxuXHRcdFx0XHRcdC5jaXJjbGUtMyB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNiU7XG5cdFx0XHRcdFx0XHR0b3A6IDUxJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG5cdFx0XHRcdCYucGFzc2VkIHtcblx0XHRcdFx0XHQuY2lyY2xlLTEge1xuXHRcdFx0XHRcdFx0bGVmdDogNjYlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MSU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cblx0XHRcdFx0XHQuY2lyY2xlLTIge1xuXHRcdFx0XHRcdFx0bGVmdDogNjYlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MSU7IH1cblx0XHRcdFx0XHQuY2lyY2xlLTMge1xuXHRcdFx0XHRcdFx0bGVmdDogNjYlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MSU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH0gfSB9IH1cblxuXHRcdC5zdGVwLTQge1xuXHRcdFx0LmNpcmNsZS0xIHtcblx0XHRcdFx0bGVmdDogNjglO1xuXHRcdFx0XHR0b3A6IDQ3JTtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogNTR2dztcblx0XHRcdFx0XHRoZWlnaHQ6IDU0dnc7IH0gfVxuXHRcdFx0LmNpcmNsZS0yIHtcblx0XHRcdFx0bGVmdDogNjglO1xuXHRcdFx0XHR0b3A6IDU4JTtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogNDZ2dztcblx0XHRcdFx0XHRoZWlnaHQ6IDQ2dnc7IH0gfVxuXHRcdFx0LmNpcmNsZS0zIHtcblx0XHRcdFx0bGVmdDogNjglO1xuXHRcdFx0XHR0b3A6IDY5JTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogNDB2dztcblx0XHRcdFx0XHRoZWlnaHQ6IDQwdnc7IH0gfVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQuY2lyY2xlLTEge1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0b3A6IDY0JTsgfVxuXHRcdFx0XHQuY2lyY2xlLTIge1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0b3A6IDY0JTsgfVxuXHRcdFx0XHQuY2lyY2xlLTMge1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0b3A6IDY0JTsgfSB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQuY2lyY2xlLTEge1xuXHRcdFx0XHRcdGxlZnQ6IDY4JTtcblx0XHRcdFx0XHR0b3A6IDQ3JTtcblx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0dnc7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0dnc7IH0gfVxuXHRcdFx0XHQuY2lyY2xlLTIge1xuXHRcdFx0XHRcdGxlZnQ6IDY4JTtcblx0XHRcdFx0XHR0b3A6IDU4JTtcblx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEydnc7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEydnc7IH0gfVxuXHRcdFx0XHQuY2lyY2xlLTMge1xuXHRcdFx0XHRcdGxlZnQ6IDY4JTtcblx0XHRcdFx0XHR0b3A6IDY5JTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTB2dztcblx0XHRcdFx0XHRcdGhlaWdodDogMTB2dzsgfSB9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHQuY2lyY2xlLTEge1xuXHRcdFx0XHRcdFx0bGVmdDogNjglO1xuXHRcdFx0XHRcdFx0dG9wOiA0NyU7IH1cblx0XHRcdFx0XHQuY2lyY2xlLTIge1xuXHRcdFx0XHRcdFx0bGVmdDogNjglO1xuXHRcdFx0XHRcdFx0dG9wOiA0NyU7IH1cblx0XHRcdFx0XHQuY2lyY2xlLTMge1xuXHRcdFx0XHRcdFx0bGVmdDogNjglO1xuXHRcdFx0XHRcdFx0dG9wOiA0NyU7IH0gfSB9IH1cblxuXHRcdC5zaWRlLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IGdldFdpZHRoKDMsIDIpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGdldFdpZHRoKDAsIDEpOyB9IH1cblxuXHRcdC5zaWRlLXJpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCg4LCA3KTsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCg2LCA1KTsgfSB9IH1cblxuXG5cblx0LnNlY3Rpb24tLXF1b3RlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdG1hcmdpbi10b3A6IDE0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDE4MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjQwcHg7IH1cblx0XHQmLmhhcy1jdXJzb3Ige1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Y3Vyc29yOiBub25lOyB9IH1cblxuXHRcdC5hdXRob3ItYXZhdGFyLFxuXHRcdC5hdXRob3ItcGhvdG8ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAxMnB4XG5cdFx0XHR3aWR0aDogNjRweDtcblx0XHRcdGhlaWdodDogNjRweDtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHR3aWR0aDogOTJweDtcblx0XHRcdFx0aGVpZ2h0OiA5MnB4OyB9IH1cblxuXHRcdC5hdXRob3ItYXZhdGFyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZXh0LWhvdmVyO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG5cdFx0LnNpZGUtbGVmdCB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiB9IH1cdFx0XHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuXHRcdC5xdW90ZXMtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8vIEBpbmNsdWRlIHRhYmxldFxuXHRcdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiAxNHB4XG5cdFx0XHQvLyBAaW5jbHVkZSBkZXNrdG9wXG4gfVx0XHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogMjRweFxuXG5cdFx0LnF1b3RlLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzBzO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA0OHB4XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4OyB9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87IH0gfVxuXG5cdFx0LnF1b3RlLXRleHQge1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogLXdlYmtpdC1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI0ZGNDk0OSwgIzYzMkNGRikgIWltcG9ydGFudFxuXHRcdFx0Ly8gLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudFxuXHRcdFx0Ly8gLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcblx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrXG5cdFx0XHQvLyBmb250LXN0eWxlOiBpdGFsaWNcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDQ4cHhcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC02cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTEycHg7XG5cdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDUzcHhcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHQvLyBAaW5jbHVkZSB0YWJsZXQtbGFyZ2VcbiB9XHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAxMDRweFxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtMThweDtcblx0XHRcdFx0Zm9udC1zaXplOiA1NHB4O1xuIH0gfVx0XHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogNThweFxuXG5cdFx0LnF1b3RlLWF1dGhvciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyAmOjphZnRlclxuXHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGVcblx0XHRcdC8vIFx0bGVmdDogMFxuXHRcdFx0Ly8gXHR0b3A6IDEycHhcblx0XHRcdC8vIFx0YmFja2dyb3VuZDogYmxhY2tcblx0XHRcdC8vIFx0aGVpZ2h0OiAxcHhcblx0XHRcdC8vIFx0Y29udGVudDogXCJcIlxuXHRcdFx0Ly8gXHR3aWR0aDogMjBweFxuXHRcdFx0Ly8gXHRAaW5jbHVkZSB0YWJsZXRcblx0XHRcdC8vIFx0XHR0b3A6IDE5cHhcbiB9XHRcdFx0Ly8gXHRcdHdpZHRoOiA1MHB4XG5cblx0XHQubGluZS1wYWdpbmF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cblx0XHQucGFnaW5hdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4OyB9XG5cblx0XHQucGFnaW5hdGlvbi1iYWxsIHtcblx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogI0VERURFRDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRleHQtaG92ZXI7IH0gfVxuXG5cdFx0LnF1b3RlLW1hcmsge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0XHRsZWZ0OiBnZXRJbm5lcldpZHRoKC0zLC0zLCA2LDUpO1xuXHRcdFx0XHR3aWR0aDogNDBweDsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdHRvcDogLTM2cHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0XHR3aWR0aDogNjZweDsgfSB9IH1cblxuXG5cdC5zZWN0aW9uLS13ZS1kby1mb3Ige1xuXHRcdHBhZGRpbmctYm90dG9tOiA3NnB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTgwcHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyOTBweDsgfVxuXG5cdFx0LnNpZGUtbGVmdCB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfSB9XG5cblx0LnNlY3Rpb24tLXdlLWRvLWZvcixcblx0LnNlY3Rpb24tLWluZHVzdHJpZXMge1xuXHRcdC5jbGllbnQsXG5cdFx0LmluZHVzdHJ5IHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAxN3B4XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogODBweDsgfSB9IH1cblxuXG5cdC5zZWN0aW9uLS1jYXBhYmlsaXRpZXMsXG5cdC5zZWN0aW9uLS1pbmR1c3RyaWVzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjQwcHg7IH1cblxuXHRcdC5zaWRlLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuXHRcdC5zaWRlLXJpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cblx0XHQuY29sIHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7IH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDsgfSB9IH0gfSB9XG4iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLXByaXZhY3ktcG9saWN5LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb29raWUtcG9saWN5LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZXJtcy1vZi11c2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmNvbnRlbnQtbGVnYWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQvLyBmb250LWZhbWlseTogJGZvbnQtbW9kZXJuZXJhXG5cdFx0bWFyZ2luLXRvcDogMjgwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA3MzBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0d2lkdGg6IGdldFdpZHRoKDgsIDcpOyB9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogZ2V0V2lkdGgoNiwgNSk7IH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50OyB9XG5cblx0XHRoMSB7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRmb250LXNpemU6IDQ4cHg7IH0gfVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA3MnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyB9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50OyB9XG5cblx0XHR1bCwgb2wge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDsgfVxuXG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7IH1cblxuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMXB4O1xuXHRcdFx0XHRcdGxlZnQ6IC0xOHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7IH0gfSB9XG5cblx0XHQuQ29va2llRGVjbGFyYXRpb24ge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7IH0gfSB9IH1cbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2FyZWVycyB7XG5cdC5zZWN0aW9uLS1oZXJvIHtcblx0XHRwYWRkaW5nLXRvcDogMTU2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTg4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDI4OHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3NnB4OyB9IH1cblxuXHQuc2VjdGlvbi0tY2FyZWVycyB7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cblxuXHQuam9icyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cdFx0b3BhY2l0eTogMC4yNTtcblx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblxuXHRcdCYubG9hZGVkIHtcblx0XHRcdG9wYWNpdHk6IDE7IH1cblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpOyB9XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTsgfVxuXG5cdFx0LmpvYiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCBibGFjaztcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMzJweCAxMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDM4cHggMjRweCAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcblx0XHRcdFx0bWluLXdpZHRoOiAyNDBweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cdFx0XHRcdG1heC13aWR0aDogMzY4cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG5cdFx0XHRcdHBhZGRpbmc6IDQycHggMzFweCAxMDBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG5cdFx0XHQubG9jYXRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwOyB9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfSB9XG5cblx0LmpvYi1mb290ZXIge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMjRweDsgfVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRsZWZ0OiAzMHB4OyB9IH1cblxuXHQuam9icy1mb290ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5cdFx0LnNpZGUtbGVmdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzN3B4OyB9IH1cblxuXHRcdC5idG4tZ2V0LWluLXRvdWNoIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7IH0gfSB9IH0gfVxuIiwiLy8gLnBhZ2UtLWhvbWVwYWdlLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1ibG9nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBvdmVyZmxvdzogaGlkZGVuXG5cdHdpZHRoOiAxMDAlO1xuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTQ1JTtcblx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDU2cHg7IH1cblxuXHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2OXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDk3cHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7IH0gfVxuXG5cblx0LnNlY3Rpb24tLWhlcm8ge1xuXHRcdHBhZGRpbmctdG9wOiAxNTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTg4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDI4OHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTcwcHg7IH1cblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDM0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzZweDsgfVxuXG5cblx0XHRoMSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cblxuXHRcdC53b3JrLXdpdGgtdXMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG5cdFx0LmJ1dHRvbi13b3JrLXdpdGgtdXMge1xuXHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjhweDsgfVxuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7IH0gfSB9XG5cblx0LnNlY3Rpb24tLXNob3djYXNlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2MHB4OyB9XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMTJweDsgfVxuXG5cdFx0LnNob3djYXNlLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDsgfSB9XG5cblx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0MjhweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4OyB9IH1cblxuXHRcdFx0LnNlcnZpY2VzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzBweDsgfVxuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH0gfVxuXG5cdFx0LmJ1dHRvbi1hbGwtd29ya3Mtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG5cdFx0LmJ1dHRvbi1hbGwtd29ya3Mge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMjBweDsgfVxuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTAwcHg7IH0gfVxuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMzBweDsgfSB9XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRmb250LXNpemU6IDcwcHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9IH0gfVxuXG5cdC5zZWN0aW9uLS13ZS1kbyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjZweDsgfVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjAycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH0gfVxuXG5cdC5zZWN0aW9uLS13ZS1kby1mb3Ige1xuXHRcdHBhZGRpbmctYm90dG9tOiA3NnB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjVweDsgfVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjVweDsgfVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5cblx0LnNlY3Rpb24tLXdlLWRvLFxuXHQuc2VjdGlvbi0td2UtZG8tZm9yLFxuXHQuc2VjdGlvbi0tb2ZmaWNlcyB7XG5cdFx0Lml0ZW1zLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNzZweCk7XG5cdFx0XHRcdG1heC13aWR0aDogNzAwcHg7IH1cblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDExMHB4KTtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MDBweDsgfVxuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEzMnB4KTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG5cdFx0Lml0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblxuXHRcdFx0XHQmLnBvaW50LXJpZ2h0IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDc2cHg7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogLTQycHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblx0XHRcdFx0XHRcdC8vIHRvcDogY2FsYyg1MCUgLSA0cHgpXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH0gfVxuXG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XG5cblx0XHRcdFx0Ji5wb2ludC1yaWdodCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMTBweDtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtNjJweDsgfSB9IH1cblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cblx0XHRcdFx0Ji5wb2ludC1yaWdodCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMzJweDtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtNzNweDsgfSB9IH0gfSB9IH1cbiIsIi8vIC5wYWdlLS1ob21lcGFnZSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtaW1wcm92ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gb3ZlcmZsb3c6IGhpZGRlblxuXHR3aWR0aDogMTAwJTtcblxuXHRoMSwgaDIge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDsgfVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuXG5cdGgxIHtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogZ2V0V2lkdGgoMSwgMSk7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4OyB9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBnZXRXaWR0aCgxLCAxKTtcblx0XHRcdG1heC13aWR0aDogMTExMHB4OyB9IH1cblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cblxuXG5cblx0LnNlY3Rpb24tLWhlcm8ge1xuXHRcdHBhZGRpbmctdG9wOiAxNTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTg4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDI4MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNDRweDsgfVxuXG5cdFx0LmxpbmUtaDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTIycHg7IH0gfVxuXG5cdFx0LmxpbmUtcXVvdGUge1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0LnNpZGUtbGVmdCB7XG5cdFx0XHRcdFx0d2lkdGg6IGdldFdpZHRoKDYsIDUpOyB9XG5cdFx0XHRcdC5zaWRlLXJpZ2h0IHtcblx0XHRcdFx0XHR3aWR0aDogZ2V0V2lkdGgoNiwgNSk7IH0gfSB9XG5cblx0XHQucXVvdGUtY3RhLWJveCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdFx0cGFkZGluZzogMzJweCAyMHB4IDM4cHg7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMzVweCA0NnB4IDUycHg7XG5cdFx0XHRcdG1heC13aWR0aDogNDY4cHg7IH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH0gfSB9XG5cblxuXG5cblx0LnNlY3Rpb24tLXRlc3QtbGVhcm4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNDRweDtcblx0XHRcdG1hcmdpbi10b3A6IDE0NHB4O1xuXHRcdFx0LnNpZGUtbGVmdCB7XG5cdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCg2LCA1KTsgfVxuXHRcdFx0LnNpZGUtcmlnaHQge1xuXHRcdFx0XHR3aWR0aDogZ2V0V2lkdGgoNiwgNSk7IH0gfSB9XG5cblxuXG5cdC5zZWN0aW9uLS1xdW90ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDYycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDExNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDsgfVxuXHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDE4MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODVweDsgfVxuXG5cdFx0Ji5oYXMtY3Vyc29yIHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGN1cnNvcjogbm9uZTsgfSB9XG5cblx0XHQucXVvdGVzLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDU4cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cblx0XHQucXVvdGUtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zMHM7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bzsgfSB9XG5cblx0XHQucXVvdGUtdGV4dCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3OHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTNweDsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTA0cHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1OHB4OyB9IH1cblxuXHRcdC5xdW90ZS1hdXRob3Ige1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiOyB9IH1cblxuXHRcdC5xdW90ZS1tYXJrIHtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHR3aWR0aDogNTBweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiA2NnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cblxuXHRcdC5xdW90ZS1tYXJrLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gdG9wOiAtMzBweFxuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IGdldElubmVyV2lkdGgoLTMsLTMsIDYsNSk7XG5cdFx0XHRcdG1heC13aWR0aDogMTQwcHg7IH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG4gfVx0XHRcdFx0Ly8gdG9wOiAtMzZweFxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG4gfSB9IH1cdFx0XHRcdC8vIHRvcDogLTUwcHhcblxuXG5cblxuXHQuc2VjdGlvbi0tY2xpZW50cyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIyNHB4OyB9XG5cblx0XHQuaGVhZGxpbmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7IH0gfVxuXG5cdFx0LmJhY2tncm91bmQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cblxuXG5cblx0LnNlY3Rpb24tLXN0b3J5IHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMjhweDsgfVxuXG5cdFx0LmxpbmUtaW50cm8ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cblxuXHRcdC5saW5lLWFzc2VzbWVudHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5cdFx0LmFzc2VzbWVudHMge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDsgfSB9XG5cblx0XHQubGluZS1hc3Nlc21lbnRzLXRhYnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjIpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDExNHB4OyB9XG5cblx0XHRcdC50YWIge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDsgfVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWJsdWU7IH0gfSB9XG5cblx0XHQuYXNzZXNzbWVudC1ib3gge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCg0LCAzKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBnZXRXaWR0aCgwLCAxKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBnZXRXaWR0aCgwLCAxKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdFx0JjpudGgtY2hpbGQoM24pIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCgzLCAyKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBnZXRXaWR0aCgwLCAxKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdFx0JjpudGgtY2hpbGQoM24pIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGdldFdpZHRoKDAsIDEpOyB9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuXHRcdFx0LmhlYWRsaW5lIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7IH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lOyB9IH0gfSB9XG5cblxuXHQuc2VjdGlvbi0tc2NvcmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDE0NHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTI4cHg7IH1cblxuXHRcdC5saW5lLWludHJvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMThweDsgfSB9XG5cblx0XHQubGluZS1pbWFnZSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdGltZy52aXNpYmxlLW1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI4MHB4OyB9IH0gfVxuXG5cblxuXHQuc2VjdGlvbi0td2hhdC15b3UtZ2V0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTQ0cHg7IH1cblxuXHRcdC5saW5lLWludHJvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1NHB4OyB9IH1cblxuXHRcdC5jdXN0b20tb2wge1xuXHRcdFx0bWFyZ2luLXRvcDogNDRweDsgfVxuXHRcdC5jdXN0b20tb2wtbGluZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMik7XG5cdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTsgfVxuXHRcdFx0Lm51bWJlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICNiMGIwYjA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDsgfSB9IH1cblxuXG5cblxuXHQuc2VjdGlvbi0taW1wcm92ZS1zbGlkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3N3B4OyB9XG5cblx0XHQmLmhhcy1jdXJzb3Ige1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Y3Vyc29yOiBub25lOyB9IH1cblxuXHRcdC5zbGlkZXItY2FwdGlvbiB7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogLTEwOXB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5cdFx0LnNsaWRlci13aW5kb3cge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG5cblx0XHQuc2xpZGVyLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDsgfVxuXG5cdFx0LnNsaWRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7IH1cblxuXHRcdC5wcm9ncmVzcy1jb3VudGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDA7IH0gfVxuXG5cdFx0LnNsaWRlci11bmRlci1saW5lIHtcblx0XHRcdC5saW5lLXdyYXBwZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfSB9IH1cbiIsIi5zZWN0aW9uLS00MDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwM3B4KTtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzU2cHgpOyB9XG4gIEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzU2cHgpOyB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDE3N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM4NXB4KTsgfSB9XG4iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWJvdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG5cdC5ib3QtbmF2aWdhdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7IH0gfVxuXG5cdC5idG4tYm90LWdvLXRvLWNvbnRhY3Qge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMjRweDtcblx0XHRib3R0b206IDI0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQmLmhpZGRlbiB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDA7IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICMyYjJiMmI7IH0gfVxuXG5cdC5zZWN0aW9uLS1iYWNrIHtcblx0XHRwYWRkaW5nLXRvcDogMTA2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ0cHg7XG5cblx0XHQuYnRuLWJhY2sge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpOyB9IH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1czsgfSB9IH1cblxuXHQuc2VjdGlvbi0tdmlldyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0LnF1ZXN0aW9uLXdyYXBwZXIge1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMjRweDsgfSB9XG5cblx0LnNlY3Rpb24tLWRyb3AtdXMtYS13b3JkLXNlbnQge1xuXHRcdHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG5cdFx0LmgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG5cdC5zZWN0aW9uLS1kcm9wLXVzLWEtd29yZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cblx0XHQuZm9ybSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDc0MHB4OyB9XG5cblx0XHQuYnRuLWRyb3AtdXMtYS13b3JkLXN1Ym1pdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuXHQuYWRkaXRpb25hbC1pbnB1dC13cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDc0MHB4O1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXHRcdC5pbnB1dC13cmFwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDY0cHghaW1wb3J0YW50OyB9IH1cblxuXHQuc2VjdGlvbi0tZHJvcC11cy1hLXdvcmQsXG5cdC5hZGRpdGlvbmFsLWlucHV0LXdyYXBwZXIsXG5cdC5zZWN0aW9uLS1jb250YWN0LWluZm8sXG5cdCNvcHRpb25zIHtcblx0XHQuaW5wdXQtd3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNzQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0Ji5oaWRkZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0XHQmLmhhcy1lcnJvciB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZXJyb3ItcmVkOyB9XG5cdFx0XHRcdC5lcnJvciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXHRcdFx0bGFiZWwsXG5cdFx0XHQubGlrZS1sYWJlbCB7XG5cdFx0XHRcdD5zcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXHRcdFx0aW5wdXQsXG5cdFx0XHR0ZXh0YXJlYSxcblx0XHRcdC5pbnB1dC1maWxlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzE4MTgxODtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogNzQwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogIzg1ODU4NTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IH0gfVxuXHRcdFx0LnRleHRhcmVhLXJlc2l6ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWluLWhlaWdodDogMTY4cHg7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cdFx0XHQudGV4dGFyZWEtd3JhcHBlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuOyB9IH1cblx0XHRcdC5lcnJvciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZXJyb3ItcmVkOyB9XG5cdFx0XHQuaW5wdXQtZmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH0gfVxuXG5cdC5zZWN0aW9uLS1xdWVzdGlvbiB7XG5cdFx0Ji5jZW50ZXJlZCB7XG5cdFx0XHQuY29sLTEyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH1cblxuXHQuc3VidGl0bGUge1xuXHRcdGNvbG9yOiAjQ0VDRUNFO1xuXHRcdCYuZmlsbGVkIHtcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7IH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG5cdC5zZWN0aW9uLS1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMTJweDsgfVxuXG5cdFx0Ji5pcy10ZXh0YXJlYSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4OyB9XG5cdFx0Ji5jZW50ZXJlZCB7XG5cdFx0XHQuY29sLTEyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH1cblxuXHQubmV4dC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMTJweDsgfVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfVxuXG5cdC5zZWN0aW9uLS1vZmZlcixcblx0LnNlY3Rpb24tLW9mZmVyLXV4LWF1ZGl0LCB7XG5cdFx0LmgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuXHRcdC5vZmZlcnMtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTIycHg7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5cdFx0Lm9mZmVyLFxuXHRcdC5vZmZlcnV4IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRcdFx0XHR3aWR0aDogZ2V0V2lkdGgoNCwgMyk7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5cdFx0XHQmLmlzLWJlc3QtcGljayB7XG5cdFx0XHRcdC5iZXN0LXBpY2sge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuXHRcdFx0LmJ1dHRvbnMtd3JhcCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG5cdFx0XHQuYmVzdC1waWNrIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IGNhbGMoMTAwJSArIDI0cHgpO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggNnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyMTIxMjE7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdFx0LmgzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG5cdFx0XHRwLmZ6LTI0IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuXHRcdFx0cC5mei0xOCB7XG5cdFx0XHRcdGNvbG9yOiAjQ0VDRUNFO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfSB9IH1cblxuXHQuc2VjdGlvbi0tYm9vay1hLWNhbGwsXG5cdC5zZWN0aW9uLS1jYWxsLWJvb2tlZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQuaDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdG1heC13aWR0aDogOTU2cHg7IH1cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDExMnB4OyB9XG5cdFx0LmFycm93LXJpZ2h0LXVwIHtcblx0XHRcdHAge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4OyB9IH0gfSB9XG5cblx0LnNlY3Rpb24tLWpvYnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5cdCNqb2JzIHtcblx0XHRtYXJnaW4tdG9wOiAxMjhweDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7IH1cblxuXHQuam9iIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuXG5cdFx0LmhlYWRsaW5lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDsgfVxuXHRcdC5sb2NhdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRjb2xvcjogI0NFQ0VDRTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1NHB4OyB9IH0gfVxuXG5cdC5naWYtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvOyB9IH0gfVxuIiwiLy8gLnBhZ2UtLWhvbWVwYWdlLFxuLy8gLnBhZ2UtdGVtcGxhdGUtcGFnZS11eC1ob21lcGFnZSxcbi8vIC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXgtY2FzZS1zdHVkaWVzLFxuLy8gLnBhZ2UtdGVtcGxhdGUtcGFnZS11eC1pbXByb3ZlLFxuLy8gLnNpbmdsZS11eC1hdWRpdC1jYXNlLXN0dWR5XG4vLyBcdC5zZWN0aW9uLS1oZXJvXG4vLyBcdFx0cGFkZGluZy10b3A6IDE0MHB4XG4vLyBcdFx0ZGlzcGxheTogZmxleFxuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbi8vIFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94XG4vLyBcdFx0cGFkZGluZy1ib3R0b206IDY0cHhcbi8vXG4vLyBcdFx0QGluY2x1ZGUgdGFibGV0XG4vLyBcdFx0XHRwYWRkaW5nLXRvcDogMTg4cHhcbi8vIFx0XHRcdHBhZGRpbmctYm90dG9tOiA1OXB4XG4vL1xuLy8gXHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZVxuLy8gXHRcdFx0cGFkZGluZy10b3A6IDE4OHB4XG4vL1xuLy8gXHRcdEBpbmNsdWRlIGRlc2t0b3Bcbi8vIFx0XHRcdHBhZGRpbmctdG9wOiAxOTRweFxuLy9cbi8vIFx0XHRoMVxuLy8gXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweFxuLy8gXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMFxuLy8gXHRcdFx0bGluZS1oZWlnaHQ6IDExMCVcbi8vXG4vLyBcdFx0XHRAaW5jbHVkZSB0YWJsZXRcbi8vIFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjlweFxuLy9cbi8vIFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Bcbi8vIFx0XHRcdFx0Zm9udC1zaXplOiA4NHB4XG4vLyBcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHhcbi8vXG4vLyBcdFx0XHQudW5kZXJsaW5lXG4vLyBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIFx0XHRcdFx0Jjo6YmVmb3JlXG4vLyBcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlXG4vLyBcdFx0XHRcdFx0Ym90dG9tOiAwXG4vLyBcdFx0XHRcdFx0bGVmdDogMFxuLy8gXHRcdFx0XHRcdHdpZHRoOiAxMDAlXG4vLyBcdFx0XHRcdFx0aGVpZ2h0OiA0cHhcbi8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBibGFja1xuLy8gXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCJcbi8vIFx0XHRcdFx0PnNwYW5cbi8vIFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmVcbi8vIFx0XHRcdFx0XHQvLyB0ZXh0LXNoYWRvdzogMHB4IDJweCB3aGl0ZVxuLy8gXHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6IHdoaXRlXG4vLyBcdFx0XHRcdFx0Ly8gei1pbmRleDogMVxuLy8gXHRcdFx0XHRcdCY6OmJlZm9yZVxuLy8gXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlXG4vLyBcdFx0XHRcdFx0XHRib3R0b206IDhweFxuLy8gXHRcdFx0XHRcdFx0bGVmdDogNnB4XG4vLyBcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTRweClcbi8vIFx0XHRcdFx0XHRcdGhlaWdodDogOHB4XG4vLyBcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZVxuLy8gXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIlxuLy8gXHRcdFx0XHRcdHNwYW5cbi8vIFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gXHRcdFx0XHRcdFx0ei1pbmRleDogMVxuLy9cbi8vIFx0LnNlY3Rpb24tLWZlYXR1cmVkXG4vLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlXG4vLyBcdFx0ZGlzcGxheTogYmxvY2tcbi8vIFx0XHRtYXJnaW4tYm90dG9tOiA1NnB4XG4vLyBcdFx0LmgzXG4vLyBcdFx0XHR0cmFuc2l0aW9uOiAwLjI1c1xuLy8gXHRcdEBpbmNsdWRlIHRhYmxldFxuLy8gXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweFxuLy8gXHRcdFx0Jjpob3ZlclxuLy8gXHRcdFx0XHQuaDNcbi8vIFx0XHRcdFx0XHRjb2xvcjogIzUzNTM1M1xuLy9cbi8vIFx0XHQuY29sLTEyXG4vLyBcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYShibGFjaywgMC4yNSlcbi8vIFx0XHRcdHBhZGRpbmctdG9wOiAxNnB4XG4vLyBcdFx0XHRAaW5jbHVkZSB0YWJsZXRcbi8vIFx0XHRcdFx0cGFkZGluZy10b3A6IDBcbi8vXG4vLyBcdFx0LnNpZGUtaW1hZ2Vcbi8vIFx0XHRcdHdpZHRoOiAxMDAlXG4vLyBcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4vLyBcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbi8vIFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3hcbi8vIFx0XHRcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3hcbi8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHhcbi8vIFx0XHRcdEBpbmNsdWRlIHRhYmxldFxuLy8gXHRcdFx0XHRwYWRkaW5nOiAyNHB4XG4vLyBcdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCg4LCA3KVxuLy8gXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwXG4vL1xuLy8gXHRcdFx0aW1nXG4vLyBcdFx0XHRcdGRpc3BsYXk6IGJsb2NrXG4vLyBcdFx0XHRcdHdpZHRoOiAxMDAlXG4vLyBcdFx0XHRcdG9wYWNpdHk6IDBcbi8vXG4vLyBcdFx0LnNpZGUtcmlnaHRcbi8vIFx0XHRcdHdpZHRoOiAxMDAlXG4vLyBcdFx0XHRAaW5jbHVkZSB0YWJsZXRcbi8vIFx0XHRcdFx0d2lkdGg6IGdldFdpZHRoKDQsIDMpXG4vLyBcdFx0XHRcdG1hcmdpbi10b3A6IDQ4cHhcbi8vIFx0XHRcdFx0ZGlzcGxheTogZmxleFxuLy8gXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4vLyBcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyN3B4XG4vL1xuLy8gXHRcdFx0XHQubWFpbi1jb250ZW50XG4vLyBcdFx0XHRcdFx0ZmxleDogMVxuLy9cbi8vIFx0XHQubGluZS1sb2dvXG4vLyBcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4XG4vLyBcdFx0XHRAaW5jbHVkZSB0YWJsZXRcbi8vIFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweFxuLy8gXHRcdFx0aW1nXG4vLyBcdFx0XHRcdGhlaWdodDogNDBweFxuLy8gXHRcdFx0XHRtYXgtd2lkdGg6IDEyNHB4XG4vLyBcdFx0XHRcdG9iamVjdC1maXQ6IHNjYWxlLWRvd25cbi8vXG4vLyBcdFx0aDJcbi8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHhcbi8vXG4vL1xuLy8gXHQuc2VjdGlvbi0tbWFpbi1jdGFcbi8vIFx0XHRtYXJnaW4tYm90dG9tOiAxMTJweFxuLy8gXHRcdEBpbmNsdWRlIHRhYmxldFxuLy8gXHRcdFx0bWFyZ2luLWJvdHRvbTogMTgwcHhcbi8vIFx0XHQuY29sLTEyXG4vLyBcdFx0XHRwYWRkaW5nLXRvcDogNjRweFxuLy8gXHRcdFx0QGluY2x1ZGUgdGFibGV0XG4vLyBcdFx0XHRcdHBhZGRpbmctdG9wOiAxMDhweFxuLy8gXHRcdC5jb250ZW50XG4vLyBcdFx0XHRtYXgtd2lkdGg6IDQ1MHB4XG4vLyBcdFx0cC5mei0xOFxuLy8gXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweFxuLy8gXHRcdHAuaDJcbi8vIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyBcdFx0XHQmOjphZnRlclxuLy8gXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcbi8vIFx0XHRcdFx0Ym90dG9tOiAwXG4vLyBcdFx0XHRcdGxlZnQ6IDBcbi8vIFx0XHRcdFx0d2lkdGg6IDEwMCVcbi8vIFx0XHRcdFx0aGVpZ2h0OiAxcHhcbi8vIFx0XHRcdFx0YmFja2dyb3VuZDogYmxhY2tcbi8vIFx0XHRcdFx0Y29udGVudDogXCJcIlxuLy9cbi8vXG4vLyBcdC5zZWN0aW9uLS11eC1zaG93LWNhc2VzXG4vLyBcdFx0LnNlZS1hbGwtY2FzZS1zdHVkaWVzXG4vLyBcdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweFxuLy8gXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMjUpXG4vL1xuLy8gXHRcdC5jYXNlLXN0dWRpZXMtd3JhcHBlclxuLy8gXHRcdFx0QGluY2x1ZGUgdGFibGV0XG4vLyBcdFx0XHRcdGRpc3BsYXk6IGZsZXhcbi8vIFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwXG4vL1xuLy8gXHRcdC51eC1zaG93LWNhc2UtdGlsZVxuLy8gXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMjUpXG4vLyBcdFx0XHR3aWR0aDogMTAwJVxuLy8gXHRcdFx0cGFkZGluZy10b3A6IDQwcHhcbi8vIFx0XHRcdHBhZGRpbmctYm90dG9tOiA1NnB4XG4vLyBcdFx0XHRkaXNwbGF5OiBibG9ja1xuLy8gXHRcdFx0QGluY2x1ZGUgdGFibGV0XG4vLyBcdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCg0LCAzKVxuLy8gXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGdldFdpZHRoKDAsIDEpXG4vLyBcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKVxuLy8gXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMFxuLy8gXHRcdFx0XHQmOmhvdmVyXG4vLyBcdFx0XHRcdFx0aDJcbi8vIFx0XHRcdFx0XHRcdGNvbG9yOiAjNTM1MzUzXG4vL1xuLy8gXHRcdFx0LmxpbmUtbG9nb1xuLy8gXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4XG4vLyBcdFx0XHRcdGltZ1xuLy8gXHRcdFx0XHRcdGhlaWdodDogNDBweFxuLy8gXHRcdFx0aDJcbi8vIFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4XG4vLyBcdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzXG4vLyBcdFx0XHRcdEBpbmNsdWRlIHRhYmxldFxuLy8gXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHhcbi8vIFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMDVweFxuLy9cbi8vIFx0XHQuc2VlLWFsbC1jYXNlLXN0dWRpZXNcbi8vIFx0XHRcdG1hcmdpbi10b3A6IDQ4cHhcbi8vIFx0XHRcdEBpbmNsdWRlIHRhYmxldFxuLy8gXHRcdFx0XHRtYXJnaW4tdG9wOiA5NnB4XG4vL1xuLy8gXHQudXgtYXVkaXQtLXRhZ3Ncbi8vIFx0XHRtYXJnaW4tdG9wOiAyNHB4XG4vLyBcdFx0Zm9udC1zaXplOiAxOHB4XG4vLyBcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Milcbi8vIFx0XHRAaW5jbHVkZSB0YWJsZXRcbi8vIFx0XHRcdG1hcmdpbi10b3A6IDBcbi8vIFx0XHRAaW5jbHVkZSBkZXNrdG9wXG4vLyBcdFx0XHRmb250LXNpemU6IDI0cHhcbi8vIFx0XHQudXgtYXVkaXQtLXRhZ1xuLy8gXHRcdFx0Y29sb3I6ICMwMDM1RkZcbi8vIFx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4vL1xuLy8gXHRcdC51eC1hdWRpdC0tdGFncy1zZXBhcmF0b3Jcbi8vIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gXHRcdFx0d2lkdGg6IDRweFxuLy8gXHRcdFx0aGVpZ2h0OiA0cHhcbi8vIFx0XHRcdGJhY2tncm91bmQ6IGJsYWNrXG4vLyBcdFx0XHRib3JkZXItcmFkaXVzOiA1MCVcbi8vIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gXHRcdFx0bWFyZ2luOiAwIDhweCAzcHhcbi8vXG4vLyBcdC5tZW51LW1lbnUtdXgtYXVkaXQtY29udGFpbmVyXG4vLyBcdFx0dWxcbi8vIFx0XHRcdEBpbmNsdWRlIHRhYmxldFxuLy8gXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXhcbi8vIFx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhcbi8vIFx0XHRcdFx0ZGlzcGxheTogZmxleFxuLy8gXHRcdGxpXG4vLyBcdFx0XHRkaXNwbGF5OiBibG9ja1xuLy8gXHRcdFx0bWFyZ2luLXJpZ2h0OiA1NnB4XG4vL1xuLy8gXHQuc2VjdGlvbi0tY29sbGFib3JhdGlvblxuLy8gXHRcdG1hcmdpbi10b3A6IDI0cHhcbi8vIFx0XHRAaW5jbHVkZSB0YWJsZXRcbi8vIFx0XHRcdG1hcmdpbi10b3A6IDQ4cHhcbi8vIFx0XHQuY29sLTEyXG4vLyBcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShibGFjaywgMC4yNSlcbi8vIFx0XHRcdHBhZGRpbmctYm90dG9tOiA1NnB4XG4vLyBcdFx0XHRAaW5jbHVkZSB0YWJsZXRcbi8vIFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwOHB4XG4vL1xuLy8gXHRcdC5tYWluLXRleHRcbi8vIFx0XHRcdG1hcmdpbi10b3A6IDI0cHhcbi8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHhcbi8vXG4vLyBcdFx0XHQuaG92ZXJcbi8vIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlXG4vLyBcdFx0XHRcdGN1cnNvcjogcG9pbnRlclxuLy8gXHRcdFx0XHQubGluZVxuLy8gXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuLy8gXHRcdFx0XHRcdGJvdHRvbTogN3B4XG4vLyBcdFx0XHRcdFx0bGVmdDogMFxuLy8gXHRcdFx0XHRcdHdpZHRoOiAxMDAlXG4vLyBcdFx0XHRcdFx0aGVpZ2h0OiAxcHhcbi8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBibGFja1xuLy9cbi8vIFx0XHRwLmgyXG4vLyBcdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4XG4vLyBcdFx0XHRAaW5jbHVkZSB0YWJsZXRcbi8vIFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4XG4vLyBcdFx0XHRcdG1hcmdpbi1ib3R0b206IDcycHhcbi8vXG4vLyBcdFx0cC5mei0xOFxuLy8gXHRcdFx0bWF4LXdpZHRoOiA1MTRweFxuLy9cbi8vIFx0XHQuc2lkZS1yaWdodFxuLy8gXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlXG4vLyBcdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seVxuLy8gXHRcdFx0XHRtYXJnaW4tdG9wOiA0OHB4XG4vLyBcdFx0XHQuY29sbGFib3JhdG9yXG4vLyBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuLy8gXHRcdFx0XHR0b3A6IDBcbi8vIFx0XHRcdFx0bGVmdDogMFxuLy8gXHRcdFx0XHR3aWR0aDogMTAwJVxuLy8gXHRcdFx0XHRvcGFjaXR5OiAwXG4vLyBcdFx0XHRcdCY6bnRoLWNoaWxkKDEpXG4vLyBcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlXG4vLyBcdFx0XHRcdGltZ1xuLy8gXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gXHRcdFx0XHRcdHdpZHRoOiAxMDAlXG4vL1xuLy8gXHRcdC5jb2xsYWJvcmF0b3ItY3JlZGl0c1xuLy8gXHRcdFx0ZGlzcGxheTogZmxleFxuLy8gXHRcdFx0bWFyZ2luLXRvcDogMjRweFxuLy9cbi8vIFx0XHRcdD5kaXZcbi8vIFx0XHRcdFx0d2lkdGg6IDIyMHB4XG5cbi5zY29yZS1zdGFtcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0Y29sb3I6IGJsYWNrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHR3aWR0aDogMTAwcHg7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0Jjo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdCYuc2NvcmUtMSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGNzI2MjsgfVxuXHQmLnNjb3JlLTIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGREExNUE7IH1cblx0Ji5zY29yZS0zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkJERjUwOyB9XG5cdCYuc2NvcmUtNCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0UwRjAyODsgfVxuXHQmLnNjb3JlLTUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMUNFOTk7IH1cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGFuaW1hdGlvbjogcm90YXRpbmcgMTVzIGxpbmVhciBpbmZpbml0ZTsgfSB9XG5cbi5zY29yZS1zdGFtcC10cmFuc3BhcmVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGNvbG9yOiBibGFjaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0aGVpZ2h0OiA4NHB4O1xuXHR3aWR0aDogODRweDtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRmb250LXNpemU6IDIycHg7IH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0Jjo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdCYuc2NvcmUtMSB7XG5cdFx0Y29sb3I6ICMwMDAwMDA7IH1cblx0Ji5zY29yZS0yIHtcblx0XHRjb2xvcjogI0YzNjE3QzsgfVxuXHQmLnNjb3JlLTMge1xuXHRcdGNvbG9yOiAjRjM5RjYxOyB9XG5cdCYuc2NvcmUtNCB7XG5cdFx0Y29sb3I6ICNDNTYxRjM7IH1cblx0Ji5zY29yZS01IHtcblx0XHRjb2xvcjogIzIxQ0U5OTsgfVxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YW5pbWF0aW9uOiByb3RhdGluZyAxNXMgbGluZWFyIGluZmluaXRlOyB9IH1cblxuLnV4LWF1ZGl0LS10YWdzIHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdGZvbnQtc2l6ZTogMjRweDsgfVxuXHQudXgtYXVkaXQtLXRhZyB7XG5cdFx0Y29sb3I6ICM2ODQ1RkY7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICNGNUYxRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRwYWRkaW5nOiA2cHggMTBweDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxMnB4OyB9IH1cblxuXHQudXgtYXVkaXQtLXRhZ3Mtc2VwYXJhdG9yIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCA4cHggM3B4OyB9IH1cbiIsIi8vIC5wYWdlLS1ob21lcGFnZSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdXgtaG9tZXBhZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5zZWN0aW9uLS1oZXJvIHtcblx0XHRwYWRkaW5nLXRvcDogMTQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdG1pbi1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE4OHB4OyB9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDE4OHB4OyB9XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxOTRweDsgfVxuXG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjlweDsgfVxuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiA4NHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuXHRcdC5zcGVjaWFsLXVuZGVybGluZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnNjb3JlLXN0YW1wIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpc2NhbGUoMSk7IH0gfVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0cHg7IH0gfVxuXHRcdFx0PnNwYW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC8vIHRleHQtc2hhZG93OiAwcHggMnB4IHdoaXRlXG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6IHdoaXRlXG5cdFx0XHRcdC8vIHotaW5kZXg6IDFcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiOyB9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxOyB9IH0gfVxuXG5cdFx0LnNjb3JlLXN0YW1wIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpc2NhbGUoMS41KTtcblx0XHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHRcdFx0Ji5zY29yZS0zIHtcblx0XHRcdFx0bGVmdDogOTAlO1xuXHRcdFx0XHRib3R0b206IDU1JTsgfVxuXHRcdFx0Ji5zY29yZS01IHtcblx0XHRcdFx0bGVmdDogOTAlO1xuXHRcdFx0XHR0b3A6IDU1JTsgfSB9XG5cblx0XHQuY29sLTEyIHtcblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4OyB9IH0gfSB9XG5cblx0LnNlY3Rpb24tLXRoZS1zY29yZSB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0bWFyZ2luLXRvcDogNzJweDsgfVxuXG5cdFx0LmNvbC0xMiB7XG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMik7IH0gfVxuXG5cdFx0LmZpeGVkLWVsZW1lbnQtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHQmLmFsaWduLWJvdHRvbSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cblx0XHQuZml4ZWQtZWxlbWVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0Ji5maXhlZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5cdFx0XHQuc2NvcmUtc3RhbXAge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSA3MHB4KTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyB9IH0gfVxuXG5cblx0XHQuZmxvb3Ige1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjRweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoOyB9XG5cdFx0XHRwLmZ6LTE4IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cblx0XHQuc2NvcmUtc3RhbXAudmlzaWJsZS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IDY0cHg7XG5cdFx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH0gfVxuXG5cbkBrZXlmcmFtZXMgcm90YXRpbmcge1xuXHRmcm9tIHtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cdHRvIHtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLXV4LWltcHJvdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5zZWN0aW9uLS1pbXByb3ZlLXVuZGVyLWhlcm8ge1xuXHRcdC5jb2wtMTIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMik7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA5MHB4OyB9IH1cblxuXHRcdC5tYWluLWltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yNHB4OyB9IH1cblxuXHRcdC5jbGllbnRzLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cblx0XHQubG9nb3Mge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwOyB9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDU4cHg7XG5cdFx0XHRcdGhlaWdodDogNThweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNikge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHdpZHRoOiA5NnB4O1xuXHRcdFx0XHRcdGhlaWdodDogOTZweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfSB9IH1cblxuXG5cdC5zZWN0aW9uLS1yZWZmZXJlbmNlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNDBweDsgfVxuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7IH1cblxuXHRcdFx0c3VwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7IH0gfSB9XG5cblx0XHQucmVmZmVyZW5jZSB7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblx0XHRcdHN1cCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4OyB9IH1cblxuXHRcdC5zaWRlLXJpZ2h0IHtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH0gfVxuXG5cblx0LnNlY3Rpb24tLWJlbmVmaXRzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNzJweDsgfVxuXG5cdFx0Lmxpc3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjIpOyB9XG5cblx0XHQubGluZSB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMik7IH1cblxuXHRcdC5udW1iZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdG9wYWNpdHk6IDAuNDsgfSB9XG5cblxuXHQuc2VjdGlvbi0tcmVhbC11c2VyLWV2YWx1YXRpb24ge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjIpO1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2cHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDY1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjkzcHg7IH1cblx0XHRwLmgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzJweDsgfSB9XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDU2cHg7IH0gfSB9XG5cblxuXHQuc2VjdGlvbi0tdGVzdC1wcm90b3R5cGUtb3ItbGl2ZSB7XG5cdFx0bWFyZ2luLXRvcDogNTZweDtcblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0d2lkdGg6IGF1dG87IH1cblxuXHRcdC5wYXJhZ3JhcGgtYmxvY2sge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5cdFx0LmNvbC0xMiB7XG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMik7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1NnB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNjBweDsgfSB9IH0gfSB9XG4iLCIuc2luZ2xlLWNhc2Utc3R1ZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAwLjVzO1xuXG5cdCYucHJvY2VzcyB7XG5cdFx0YmFja2dyb3VuZDogI0Y0RjRGNDtcblxuXHRcdC5zZWN0aW9uLXdyYXBwZXItY2FzZS1zdHVkeSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7IH1cblxuXHRcdC5zZWN0aW9uLXdyYXBwZXItcHJvY2VzcyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG5cblx0LnN2Zy1maWxsIHtcblx0XHRmaWxsOiBibGFjazsgfVxuXHQuc3ZnLXN0cm9rZSB7XG5cdFx0c3Ryb2tlOiBibGFjazsgfVxuXG5cdC5zZWN0aW9uLXdyYXBwZXItY2FzZS1zdHVkeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTIwcHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1OHB4OyB9IH1cblxuXHQuc2VjdGlvbi13cmFwcGVyIHtcblx0XHRpbWcge1xuIH0gfVx0XHRcdC8vIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdFxuXG5cdC5zZWN0aW9uLXdyYXBwZXItcHJvY2VzcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZy10b3A6IDY4cHg7IH1cblxuXHRcdCYuZGFyay1iYWNrZ3JvdW5kIHtcblx0XHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0LnN2Zy1maWxsIHtcblx0XHRcdFx0ZmlsbDogd2hpdGU7IH1cblx0XHRcdC5zdmctc3Ryb2tlIHtcblx0XHRcdFx0c3Ryb2tlOiB3aGl0ZTsgfVxuXHRcdFx0LnF1b3RlLWF1dGhvciB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTsgfSB9XG5cdFx0XHRkaXYuYm9yZGVyLWJvdHRvbSB7XG5cdFx0XHRcdC5jb2wtMTIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgjZmZmLCAwLjIpOyB9IH1cblx0XHRcdC5jdXJzb3Ige1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEyMiwxMjIsMTIyLDAuMTUpOyB9IH0gfVxuXG5cdC5zZWN0aW9uLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cblxuXHQuc2VjdGlvbi0taGVybyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmxpbmUtbmF2aWdhdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjIwcHg7IH0gfVxuXG5cblx0XHQmLmNhc2Utc3R1ZHkge1xuXHRcdFx0Ji5jcy1kYXJrLWJhY2tncm91bmQge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXG5cdFx0XHRcdC5zZXJ2aWNlcyB7XG5cdFx0XHRcdFx0LnBvaW50LXJpZ2h0LFxuXHRcdFx0XHRcdC5wb2ludC1yaWdodC1mcm9tLXRhYmxldCB7XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGUhaW1wb3J0YW50OyB9IH0gfSB9IH1cblxuXHRcdCYucHJvY2VzcyB7XG5cdFx0XHQmLnByb2Nlc3MtZGFyay1iYWNrZ3JvdW5kIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblxuXHRcdFx0XHQuc2VydmljZXMge1xuXHRcdFx0XHRcdC5wb2ludC1yaWdodCxcblx0XHRcdFx0XHQucG9pbnQtcmlnaHQtZnJvbS10YWJsZXQge1xuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHdoaXRlIWltcG9ydGFudDsgfSB9IH1cblxuXHRcdFx0XHQuYnV0dG9uLXN3aXRjaCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjIpO1xuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMSk7XG5cdFx0XHRcdFx0XHRjb2xvcjogYmxhY2s7IH0gfSB9IH1cblxuXHRcdC5saW5lLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG5cblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiA3NnB4O1xuXHRcdFx0XHR3aWR0aDogZ2V0SW5uZXJXaWR0aCg3LDcsIDksOCk7IH1cblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTMycHg7XG5cdFx0XHRcdHdpZHRoOiBnZXRJbm5lcldpZHRoKDcsNywgOSw4KTsgfSB9XG5cblx0XHQuYmctZnVsbCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7IH1cblxuXHRcdC5sb2dvIHtcblx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG5cdFx0Lmhlcm8taW1nLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cblx0XHQuaGVyby1pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdFx0XHQvLyBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Rcblx0XHRcdEBpbmNsdWRlIHRhYmxldDtcblx0XHRcdCYud2l0aC12aWRlbyB7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgfSB9IH1cblxuXHRcdC5oZXJvLXZpZGVvIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzJweDtcblx0XHRcdFx0dG9wOiAwOyB9IH1cblxuXG5cdFx0LnNlcnZpY2VzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG5cdFx0XHQuc2VydmljZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0Ji5wb2ludC1yaWdodCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MnB4OyB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDY2cHg7IH1cblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAyMHB4KTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogY2FsYygxMDAlICsgMzBweCk7IH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDM0cHgpOyB9IH0gfVxuXG5cblx0XHRcdFx0Ji5wb2ludC1yaWdodC1mcm9tLXRhYmxldCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogY2FsYygxMDAlICsgMzBweCk7IH1cblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAzNHB4KTsgfSB9IH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MnB4OyB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDY2cHg7IH0gfSB9IH1cblxuXHRcdC5oZXJvLXN3aXRjaCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDI1NHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxQTFBMUE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwOHB4OyB9IH1cblxuXHRcdC5idXR0b24tc3dpdGNoIHtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoIzEyMTIxMiwgMC4zKTtcblx0XHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgjZmZmLCAxKTtcblx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuIH1cdFx0XHRcdC8vIGJhY2tncm91bmQ6IHdoaXRlXG5cblx0XHRcdC8vICYuYnV0dG9uLWNzXG5cdFx0XHQvL29yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4XG5cdFx0XHQvL29yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4XG5cblx0XHRcdC8vICYuYnV0dG9uLXByb2Nlc3Ncblx0XHRcdC8vb3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4XG5cdFx0XHQvL29yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweFxuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDMzcHhcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4OyB9XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDM3cHhcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4OyB9IH0gfVxuXG5cdC5zZWN0aW9uLS1xdW90ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDYycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDExNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDsgfVxuXHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDE4MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODVweDsgfVxuXHRcdCYuaGFzLWN1cnNvciB7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRjdXJzb3I6IG5vbmU7IH0gfVxuXG5cdFx0LmF1dGhvci1hdmF0YXIsXG5cdFx0LmF1dGhvci1waG90byB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDEycHhcblx0XHRcdHdpZHRoOiA2NHB4O1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiA5MnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDkycHg7IH0gfVxuXG5cdFx0LmF1dGhvci1hdmF0YXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRleHQtaG92ZXI7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cblx0XHQuc2lkZS1sZWZ0IHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtblxuIH0gfVx0XHRcdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlclxuXG5cdFx0LnF1b3Rlcy13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8gQGluY2x1ZGUgdGFibGV0XG5cdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDE0cHhcblx0XHRcdC8vIEBpbmNsdWRlIGRlc2t0b3BcbiB9XHRcdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiAyNHB4XG5cblx0XHQucXVvdGUtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zMHM7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDQ4cHhcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7IH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bzsgfSB9XG5cblx0XHQucXVvdGUtdGV4dCB7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiAtd2Via2l0LXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjRkY0OTQ5LCAjNjMyQ0ZGKSAhaW1wb3J0YW50XG5cdFx0XHQvLyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50XG5cdFx0XHQvLyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuXHRcdFx0Ly8gZGlzcGxheTogYmxvY2tcblx0XHRcdC8vIGZvbnQtc3R5bGU6IGl0YWxpY1xuXHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogNDhweFxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdFx0XHR0ZXh0LWluZGVudDogLTZweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtMTJweDtcblx0XHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogNTNweFxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIHRhYmxldC1sYXJnZVxuIH1cdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDEwNHB4XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDU0cHg7XG4gfSB9XHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA1OHB4XG5cblx0XHQucXVvdGUtYXV0aG9yIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vICY6OmFmdGVyXG5cdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdFx0Ly8gXHRsZWZ0OiAwXG5cdFx0XHQvLyBcdHRvcDogMTJweFxuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kOiBibGFja1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDFweFxuXHRcdFx0Ly8gXHRjb250ZW50OiBcIlwiXG5cdFx0XHQvLyBcdHdpZHRoOiAyMHB4XG5cdFx0XHQvLyBcdEBpbmNsdWRlIHRhYmxldFxuXHRcdFx0Ly8gXHRcdHRvcDogMTlweFxuIH1cdFx0XHQvLyBcdFx0d2lkdGg6IDUwcHhcblxuXHRcdC5saW5lLXBhZ2luYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuXHRcdC5wYWdpbmF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7IH1cblxuXHRcdC5wYWdpbmF0aW9uLWJhbGwge1xuXHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRURFREVEO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC41cztcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dC1ob3ZlcjsgfSB9XG5cblx0XHQucXVvdGUtbWFyayB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2NHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHRcdGxlZnQ6IGdldElubmVyV2lkdGgoLTMsLTMsIDYsNSk7XG5cdFx0XHRcdHdpZHRoOiA0MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0dG9wOiAtMzZweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRcdHdpZHRoOiA2NnB4OyB9IH0gfVxuXG5cdC5zZWN0aW9uLS1wYXJhZ3JhcGgge1xuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH1cblxuXHRcdC5jb2wtMTIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDExNXB4OyB9IH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHQvLyBmb250LXNpemU6IDI0cHhcblx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87IH0gfSB9XG5cblx0XHQmLmJvcmRlci1ib3R0b20ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTI4cHg7IH1cblxuXHRcdFx0LmNvbC0xMiB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjIpOyB9IH0gfVxuXG5cblx0LnNlY3Rpb24tLXZpZGVvIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzJweDsgfVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNDVweDsgfVxuXG5cdFx0LnBhcmFncmFwaC13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogZ2V0V2lkdGgoNCwgMyk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IGdldFdpZHRoKDMsIDIpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMTVweDsgfVxuXG5cdFx0XHQuYXJyb3ctd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAyMXB4OyB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0d2lkdGg6IGdldElubmVyV2lkdGgoMSwxLCA0LDMpOyB9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHdpZHRoOiBnZXRJbm5lcldpZHRoKDEsMSwgMywyKTsgfSB9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHdpZHRoOiBnZXRJbm5lcldpZHRoKDMsMiwgNCwzKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7IH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0d2lkdGg6IGdldElubmVyV2lkdGgoMiwxLCAzLDIpOyB9IH0gfVxuXG5cblx0XHQudmlkZW8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzJweDsgfSB9IH1cblxuXHQuc2VjdGlvbi0tY29sdW1ucy0yIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTIwcHg7IH0gfVxuXG5cdFx0Ji5ib3JkZXItYm90dG9tIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEyOHB4OyB9XG5cblx0XHRcdC5jb2wtMTIge1xuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShibGFjaywgMC4yKTsgfSB9IH0gfVxuXG5cblxuXHQuc2VjdGlvbi0taW1hZ2Utd2lkdGgtYmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5jb2wtMTIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogODVweDsgfSB9XG5cblx0XHQuaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG5cblxuXHQuc2VjdGlvbi0taW1hZ2Uge1xuXHRcdC5jb2wtMTIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTY1cHg7IH0gfVxuXG5cdFx0LnNpZGUtbGVmdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCgzLCAyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyODBweDsgfVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4OyB9IH0gfVxuXG5cdFx0Ji5ib3JkZXItYm90dG9tIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEyOHB4OyB9XG5cblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZWQ7IH1cblxuXHRcdFx0LmNvbC0xMiB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjIpOyB9IH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuXG5cdC5zZWN0aW9uLS1yZXZpZXcge1xuXHRcdC5jb2wtMTIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTY1cHg7IH0gfVxuXG5cdFx0LmNvbC0zIHtcblx0XHRcdGgyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMTJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfSB9XG5cblx0XHQvLyBwXG5cdFx0Ly8gXHRAaW5jbHVkZSB0YWJsZXRcblx0XHQvLyBcdFx0bWF4LXdpZHRoOiAzNjBweFxuXHRcdC8vIFx0QGluY2x1ZGUgZGVza3RvcFxuXHRcdC8vIFx0XHRtYXgtd2lkdGg6IDU3MHB4XG5cblx0XHQmLmJvcmRlci1ib3R0b20ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTI4cHg7IH1cblxuXHRcdFx0LmNvbC0xMiB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjIpOyB9IH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogMzc2cHg7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMxMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzNzZweDsgfVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4OyB9IH0gfVxuXG5cdC5zZWN0aW9uLS1ncmlkLWltYWdlcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0NHB4OyB9XG5cblx0XHQucm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuXHRcdFx0Ji5pbWFnZXMtMSB7XG5cdFx0XHRcdC5pbWFnZS13cmFwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cdFx0XHRcdFx0aW1nLCB2aWRlbyB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzJweDsgfSB9IH0gfVxuXHRcdFx0Ji5pbWFnZXMtMiB7XG5cdFx0XHRcdC5pbWFnZS13cmFwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7IH1cblx0XHRcdFx0XHRpbWcsIHZpZGVvIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7IH0gfSB9XG5cblx0XHRcdC5pbWFnZS13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpbWcsIHZpZGVvIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvOyB9XG5cblx0XHRcdFx0Ji5oYXMtdmlkZW8ge1xuXHRcdFx0XHRcdHZpZGVvIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9IH0gfSB9XG5cblx0LnNlY3Rpb24tLWxpbmstdG8tb3RoZXItY3Mge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMDBweDsgfVxuXHRcdCYuYm9yZGVyLWJvdHRvbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxODBweDsgfVxuXG5cdFx0XHQuY29sLTEyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMik7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjIwcHg7IH0gfSB9XG5cblx0XHQuc2lkZS1sZWZ0IHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuXHRcdC5zaWRlLXJpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cblx0XHRcdC5wYXJhZ3JhcGgge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNzhweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM2OHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0NHB4OyB9IH1cblxuXHRcdFx0Lmxpbmstd3JhcHBlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfSB9IH1cblxuXG5cblxuXHQuc2VjdGlvbi0tY3JlZGl0cyB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM0cHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMjBweDsgfVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDE0NXB4OyB9XG5cblx0XHQuc2lkZS1sZWZ0IHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cblx0XHQuc2lkZS1yaWdodCB7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQvLyB3aWR0aDogZ2V0V2lkdGgoOSwgOClcblx0XHRcdFx0d2lkdGg6IGdldFdpZHRoKDYsIDYpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGdldFdpZHRoKDMsIDIpOyB9IH1cblxuXHRcdC5wZXJzb25zLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC8vIGJhY2tncm91bmQ6IHllbGxvd1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cblx0XHQucGVyc29uIHtcblx0XHRcdHdpZHRoOiBnZXRXaWR0aCg2LCA1KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUxcHg7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiByZWRcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IGdldElubmVyV2lkdGgoMiwgMSwgNiwgNik7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogZ2V0SW5uZXJXaWR0aCgwLCAxLCA2LCA2KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzJweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuXHRcdC5wZXJzb24tcm9sZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG5cdFx0LnBlcnNvbi1uYW1lIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDsgfSB9IH0gfVxuXG5cblx0LnNlY3Rpb24tLW5leHQtY2FzZS1zdHVkeSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTM2cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cblxuXHRcdC5zaWRlLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuXHRcdC5zaWRlLXJpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCg5LCA4KTsgfSB9XG5cblx0XHQubGluay1uZXh0LWNhc2Utc3R1ZHkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0cGFkZGluZzogMTBweCAyNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggNDZweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7IH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci10ZXh0LWhvdmVyO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtaG92ZXI7IH0gfVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiA0cHhcblx0XHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogNHB4XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDcwcHg7IH1cblxuXHRcdFx0XHQvLyAmOjphZnRlclxuXHRcdFx0XHQvL29zaXRpb246IGFic29sdXRlXG5cdFx0XHRcdC8vb3R0b206IDBcblx0XHRcdFx0Ly9pZ2h0OiAwXG5cdFx0XHRcdC8vaWR0aDogY2FsYygxMDAlICsgMzBweClcblx0XHRcdFx0Ly9laWdodDogMXB4XG5cdFx0XHRcdC8vYWNrZ3JvdW5kOiBibGFja1xuIH0gfSB9XHRcdFx0XHQvL29udGVudDogXCJcIlxuXG5cdC5zZWN0aW9uLS1pbnRlcnZpZXdzIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMTkwcHhcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDIxMHB4XG5cdFx0XHRtYXJnaW4tdG9wOiAxNjBweDsgfVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDE5MHB4XG5cdFx0XHRtYXJnaW4tdG9wOiAxODRweDsgfVxuXHRcdCYuYm9yZGVyLWJvdHRvbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNDRweDsgfVxuXG5cdFx0XHQuY29sLTEyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMik7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDkwcHg7IH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEyOHB4OyB9IH0gfVxuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7IH0gfVxuXG5cdFx0LnNpZGUtbGVmdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiBnZXRXaWR0aCgzLCAyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblx0XHQucXVvdGVzLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7IH1cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0NjBweCkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogZ2V0V2lkdGgoOCwgNyk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgZ2V0V2lkdGgoMSwgMSk7IH0gfVxuXG5cdFx0LnF1b3RlLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzBzO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87IH0gfVxuXG5cdFx0LmJ0bi1uZXh0LWludGVydmlldyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdHdpZHRoOiA1OHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRib3R0b206IC0xMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHR3aWR0aDogNzJweDtcblx0XHRcdFx0Ym90dG9tOiAtMTBweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiA5OHB4O1xuXHRcdFx0XHRib3R0b206IC0xMHB4OyB9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTsgfSB9XG5cblxuXHRcdC5pY29uLW1pY3JvcGhvbmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogZ2V0SW5uZXJXaWR0aCgxLDAsIDgsNyk7XG5cdFx0XHRcdG1heC13aWR0aDogNjJweDsgfSB9XG5cblx0XHQucXVvdGUtdGV4dCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDU2cHg7IH0gfVxuXG5cdFx0LnF1b3RlLWF1dGhvciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7IH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4OyB9IH0gfSB9XG5cblx0LnNlY3Rpb24tLWltYWdlLWNlbnRlcmVkIHtcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG5cblx0LmJnLWdyZXkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHQvLyBwYWRkaW5nLXRvcDogMTAwcHhcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogNTBweFxuXHRcdC8vIEBpbmNsdWRlIHRhYmxldFxuXHRcdC8vIFx0cGFkZGluZy10b3A6IDEyMHB4XG5cdFx0Ly8gQGluY2x1ZGUgdGFibGV0LWxhcmdlXG5cdFx0Ly8gXHRwYWRkaW5nLXRvcDogMTYwcHhcblx0XHQvLyBcdHBhZGRpbmctYm90dG9tOiA3MHB4XG5cdFx0Ly8gQGluY2x1ZGUgZGVza3RvcFxuXHRcdC8vIFx0cGFkZGluZy10b3A6IDE4MnB4XG5cdFx0Ly8gXHRwYWRkaW5nLWJvdHRvbTogOTBweFxuXHRcdC5zdmctc3Ryb2tlIHtcblx0XHRcdHN0cm9rZTogYmxhY2s7IH1cblx0XHQuc3ZnLWZpbGwge1xuXHRcdFx0ZmlsbDogYmxhY2s7IH0gfVxuXG5cblx0LmJnLWJsYWNrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdC8vIHBhZGRpbmctdG9wOiAxMDBweFxuXHRcdC8vIHBhZGRpbmctYm90dG9tOiA1MHB4XG5cdFx0Ly8gQGluY2x1ZGUgdGFibGV0XG5cdFx0Ly8gXHRwYWRkaW5nLXRvcDogMTIwcHhcblx0XHQvLyBAaW5jbHVkZSB0YWJsZXQtbGFyZ2Vcblx0XHQvLyBcdHBhZGRpbmctdG9wOiAxNjBweFxuXHRcdC8vIFx0cGFkZGluZy1ib3R0b206IDcwcHhcblx0XHQvLyBAaW5jbHVkZSBkZXNrdG9wXG5cdFx0Ly8gXHRwYWRkaW5nLXRvcDogMTgycHhcblx0XHQvLyBcdHBhZGRpbmctYm90dG9tOiA5MHB4XG5cdFx0LnN2Zy1zdHJva2Uge1xuXHRcdFx0c3Ryb2tlOiB3aGl0ZTsgfVxuXHRcdC5zdmctZmlsbCB7XG5cdFx0XHRmaWxsOiB3aGl0ZTsgfVxuXHRcdC5obCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXHRcdC5zZWN0aW9uLS1jcmVkaXRzIC5wZXJzb24tbmFtZSBzcGFuIHtcblx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGU7IH1cblx0XHQuYm9yZGVyLWJvdHRvbSB7XG5cdFx0XHQuY29sLTEyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjIpOyB9IH0gfVxuXG5cdC5zcGFjZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYuc3BhY2VyLS1uby1saW5rLXRvLW90aGVyLWNzIHtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGhlaWdodDogMTIwcHg7IH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRoZWlnaHQ6IDIxMHB4OyB9IH0gfVxuXG5cdC8vIC5zZWN0aW9uLS1mb290ZXItc2F5LWhpLFxuXHQvLyAuc2VjdGlvbi0tZm9vdGVyXG4gfVx0Ly8gXHRiYWNrZ3JvdW5kOiB3aGl0ZVxuXG4uYWNmLXJlcGVhdGVyIC5hY2Ytcm93LWhhbmRsZS5vcmRlciB7XG5cdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0YmFja2dyb3VuZDogIzY2NjsgfSB9XG4iLCIucG9zdC10eXBlLWFyY2hpdmUtY2FzZS1zdHVkeSB7XG5cdC5zZWN0aW9uLS1oZXJvIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNjBweDsgfVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjIwcHg7IH1cblxuXHRcdC5hc3Nlc3MteW91LXNvbHV0aW9uLWJ1YmJsZS13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdGJvdHRvbTogNzBweDsgfSB9XG5cblx0XHQuYXNzZXNzLXlvdS1zb2x1dGlvbi1idWJibGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4IDIycHggMCAyMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDsgfVxuXG5cdFx0XHQuY3RhLXRleHQge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzOyB9XG5cblx0XHRcdC5idG4taGVyby1pbXByb3ZlIHtcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZzogMCAyNHB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7IH1cblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0d2lkdGg6IDI2NnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE3NHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXG5cdFx0XHRcdC5idG4taGVyby1pbXByb3ZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0cmlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAzNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzRweDsgfVxuXG5cdFx0XHRcdC5jdGEtdGV4dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTsgfSB9XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdFx0d2lkdGg6IDI2NnB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMTc0cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHg7IH0gfVxuXG5cdFx0aDEge1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzNjBweDsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NDhweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1heC13aWR0aDogNDQ4cHg7IH0gfSB9IH1cbiIsIi5zZWN0aW9uLS1jcy10aWxlcyB7XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG5cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1NnB4OyB9XG5cblx0LmNzLXRpbGVzLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50OyB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTsgfVxuXG5cdFx0LmNzLXRpbGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAyNHB4XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7IH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcblx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7IH0gfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDI0cHgpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblxuXHRcdFx0Ji5iZy1kYXJrIHtcblx0XHRcdFx0LmhlYWRsaW5lIHtcblx0XHRcdFx0XHRjb2xvcjogI0YxRjFGMTsgfVxuXHRcdFx0XHQuc2VydmljZXMge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHdoaXRlLCAwLjQyKTsgfSB9XG5cblx0XHRcdD4gcCB7XG5cdFx0XHRcdG1heC13aWR0aDogMjE0cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMzRweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI5MHB4OyB9XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41czsgfSB9XG5cblx0XHRcdC5jcy10aWxlLWltZy13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMnB4OyB9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblx0XHRcdFx0aW1nLCB2aWRlbyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzOyB9XG5cblx0XHRcdFx0Ji5oYXMtdmlkZW8ge1xuXHRcdFx0XHRcdHZpZGVvIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH0gfVxuXG5cdFx0XHQudGV4dC13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxOXB4IDI0cHggMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyM3B4OyB9IH1cblxuXHRcdFx0LmhlYWRsaW5lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQyOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG5cdFx0XHQuc2VydmljZXMge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdC8vIG1heC13aWR0aDogNDI4cHhcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogcmdiYShibGFjaywgMC40Mik7IH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5jcy10aWxlLWltZy13cmFwIHtcblx0XHRcdFx0XHRpbWcsIHZpZGVvIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpOyB9IH1cblx0XHRcdFx0LmNvbWluZy1zb29uLXdyYXBwZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH1cblx0XHRcdFx0PiBwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtaG92ZXI7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBibGFjazsgfSB9IH1cblxuXHRcdFx0LmNvbWluZy1zb29uLXdyYXBwZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjI1KTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZzogMjRweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXHRcdFx0XHR6LWluZGV4OiAyOyB9IH0gfVxuXG5cblx0LmJ1dHRvbi1hbGwtd29ya3Mtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuXHQuYnV0dG9uLWFsbC13b3JrcyB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAyMHB4OyB9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTAwcHg7IH0gfVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEzMHB4OyB9IH1cblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTgwcHg7IH0gfSB9XG5cblx0LmxpbmUtc2hvdy1tb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogMThweDtcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMTA0cHhcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDM2MHB4XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMzRweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBnZXRXaWR0aCgzLCAzKTsgfSB9XG5cblx0LnNob3ctbW9yZS1jdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDM1RkYsIDAuNCkgMCUsIHJnYmEoI0ZGMDBFNSwgMC40KSAxMDAlKVxuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY4NDVGRjtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogIzY4NDVGRjsgfSB9XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggNTZweDtcblx0XHRcdFx0Zm9udC1zaXplOiA5MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMzJweDsgfSB9IH0gfVxuIiwiLnNpbmdsZS11eC1hdWRpdC1jYXNlLXN0dWR5IHtcblx0LnNlY3Rpb24tLWhlcm8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuXHRcdC5saW5lLW5hdmlnYXRpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjIycHg7IH0gfVxuXG5cdFx0LmgxLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IGdldFdpZHRoKDcsIDcpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGdldFdpZHRoKDIsIDEpOyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IGdldFdpZHRoKDcsIDcpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGdldFdpZHRoKDIsIDEpOyB9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjlweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNjRweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDcycHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXHRcdFx0XHQuc2NvcmUtc3RhbXAge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHR0b3A6IC02MHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDsgfSB9IH0gfVxuXG5cdFx0Ly8gLnNvbHZlcnMtc2NvcmUtc3RhbXBcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdC8vIFx0d2lkdGg6IDgwcHhcblx0XHQvLyBcdGhlaWdodDogODBweFxuXHRcdC8vIFx0cmlnaHQ6IC01MHB4XG5cdFx0Ly8gXHRib3R0b206IC01MHB4XG5cdFx0Ly8gXHRAaW5jbHVkZSBkZXNrdG9wXG5cdFx0Ly8gXHRcdHJpZ2h0OiA1MHB4XG5cdFx0Ly8gXHRcdGJvdHRvbTogLTUwcHhcblx0XHQvLyBcdFx0d2lkdGg6IDEwNnB4XG4gfVx0XHQvLyBcdFx0aGVpZ2h0OiAxMDZweFxuXG5cdC5zZWN0aW9uLS1wcm9zLWNvbnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDY4cHg7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5OHB4OyB9XG5cblx0XHQucHJvcy1jb25zLXdyYXBwZXIge1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cblx0XHQuc2NvcmUtc3RhbXAtdHJhbnNwYXJlbnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA1MHB4KTsgfSB9XG5cblx0XHQuaGVhZGxpbmUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShibGFjaywgMC4yKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDMycHg7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA1OHB4IGdldFdpZHRoKDEsIDEpO1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTsgfVxuXHRcdFx0Ji5wcm9zIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0UyRjhGMTtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMUNFOTk7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyMUNFOTk7IH0gfSB9XG5cdFx0XHQmLmNvbnMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZFREYwO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogI0YzNjE3Qztcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0YzNjE3QzsgfSB9IH1cblx0XHRcdHAge1xuXHRcdFx0XHQvLyBwYWRkaW5nLWxlZnQ6IDE2cHhcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0bGVmdDogLTE2cHg7XG5cdFx0XHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTMycHg7IH1cblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC00MnB4O1xuXHRcdFx0XHRcdFx0dG9wOiAxNHB4OyB9IH0gfSB9IH1cblxuXHQuY29sLTEyLmZsZXguY2VudGVyLWluc2lkZSB7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cdFx0LmNvbC10ZXh0LWNlbnRlcmVkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IGdldFdpZHRoKDgsIDcpOyB9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IGdldFdpZHRoKDYsIDUpOyB9IH0gfVxuXG5cdC5zZWN0aW9uLS1leGNlcnB0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTI4cHg7IH0gfVxuXG5cdC5zZWN0aW9uLS1wYXJhZ3JhcGgge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEyOHB4OyB9XG5cdFx0LmNvbC0xMiB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMXB4O1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRcdC8vIGxlZnQ6IDEzcHhcblx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7IH0gfVxuXG5cdFx0cCwgbGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4OyB9IH0gfVxuXG5cblx0LnNlY3Rpb24tLWxhcmdlLXRleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0MHB4O1xuXHRcdC5jb2wtMTIge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYShibGFjaywgMC4yKTsgfSB9XG5cblxuXHQuc2VjdGlvbi0tZ3JpZC1pbWFnZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEyOHB4OyB9XG5cdFx0LnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuXHRcdFx0Ji5pbWFnZXMtMSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cblx0XHRcdCYuaW1hZ2VzLTIge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA4cHgpOyB9IH0gfSB9IH1cblxuXHQuc2VjdGlvbi0tdmVyZGljdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzJweDtcblxuXHRcdC5jb2wtMTIge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTsgfVxuXG5cdFx0LnZlcmRpY3QtaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHRcdC5zaWRlLXJpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDU2cHg7IH0gfVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICM3ODc4Nzg7IH1cblxuXHRcdHAuaGVhZGxpbmUge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4OyB9IH1cblxuXHRcdHAudGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTQ1JTtcblx0XHRcdG1heC13aWR0aDogNTcwcHg7IH0gfVxuXG5cblx0LnNlY3Rpb24tLXVuZGVyLXZlcmRpY3Qge1xuXHRcdC5jb2wtMTIge1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjIpOyB9IH0gfVxuIiwiLnBvc3QtdHlwZS1hcmNoaXZlLXV4LWF1ZGl0LWNhc2Utc3R1ZHkge1xuXHQuc2VjdGlvbi0taGVybyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTYwcHg7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIyMHB4OyB9XG5cblx0XHQuYXNzZXNzLXlvdS1zb2x1dGlvbi1idWJibGUtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFyZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRib3R0b206IDcwcHg7IH0gfVxuXG5cdFx0LmFzc2Vzcy15b3Utc29sdXRpb24tYnViYmxlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjJweCAyMnB4IDAgMjJweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7IH1cblxuXHRcdFx0LmN0YS10ZXh0IHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41czsgfVxuXG5cdFx0XHQuYnRuLWhlcm8taW1wcm92ZSB7XG5cdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjRweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4OyB9XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHdpZHRoOiAyNjZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNzRweDtcblx0XHRcdFx0cGFkZGluZzogMzJweDtcblxuXHRcdFx0XHQuYnRuLWhlcm8taW1wcm92ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRcdHJpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMzRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDM0cHg7IH1cblxuXHRcdFx0XHQuY3RhLXRleHQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5cdFx0XHRcdHdpZHRoOiAyNjZweDtcblx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDE3NHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4OyB9IH1cblxuXHRcdGgxIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1N3B4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzNjBweDsgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LWxhcmdlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NDhweDsgfVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1heC13aWR0aDogNDQ4cHg7IH0gfSB9IH1cbiIsIi5zZWN0aW9uLS1yZXZpZXctdGlsZXMge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIHRhYmxldC1sYXJnZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7IH1cblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4uc2VjdGlvbi0tcmV2aWV3LXRpbGVzLFxuLnNlY3Rpb24tLWNzLXRpbGVzIHtcblx0LnJldmlldy10aWxlcy13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDsgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7IH0gfVxuXG5cdC5yZXZpZXctdGlsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICNGNEY0RjQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDIycHggMjRweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcblx0XHRcdHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7IH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7IH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDI0cHgpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cblx0XHQvLyAmLmhlcm8tdGlsZVxuXHRcdC8vIFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpXG5cdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiAzMnB4XG5cdFx0Ly8gXHRAaW5jbHVkZSB0YWJsZXRcblx0XHQvLyBcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4XG5cdFx0Ly8gXHRcdGRpc3BsYXk6IC1tcy1mbGV4XG5cdFx0Ly8gXHRcdGRpc3BsYXk6IGZsZXhcblx0XHQvLyBcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG5cdFx0Ly8gXHRAaW5jbHVkZSBkZXNrdG9wXG5cdFx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDU2cHhcblxuXHRcdC8vIFx0PmltZ1xuXHRcdC8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmVcblx0XHQvLyBcdFx0dG9wOiAyMnB4XG5cdFx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrXG5cdFx0Ly8gXHRcdGhlaWdodDogYXV0b1xuXHRcdC8vIFx0XHR3aWR0aDogMTAwJVxuXHRcdC8vIFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyM3B4XG5cdFx0Ly8gXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyM3B4XG5cdFx0Ly8gXHRcdEBpbmNsdWRlIHRhYmxldFxuXHRcdC8vIFx0XHRcdG1hcmdpbi1yaWdodDogMzZweFxuXHRcdC8vIFx0XHRcdHdpZHRoOiA0MiVcblx0XHQvLyBcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZFxuXG5cdFx0Ly8gXHQuaGVhZGxpbmVcblx0XHQvLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlXG5cdFx0Ly8gXHRcdGZvbnQtc2l6ZTogMzJweFxuXHRcdC8vIFx0XHRsaW5lLWhlaWdodDogMTEwJVxuXHRcdC8vIFx0XHR3aWR0aDogMTAwJVxuXHRcdC8vIFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94XG5cdFx0Ly8gXHRcdEBpbmNsdWRlIHRhYmxldFxuXHRcdC8vIFx0XHRcdGZvbnQtc2l6ZTogNDBweFxuXHRcdC8vIFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI0cHhcblx0XHQvLyBcdFx0QGluY2x1ZGUgZGVza3RvcFxuXHRcdC8vIFx0XHRcdGZvbnQtc2l6ZTogNjJweFxuXHRcdC8vIFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4XG5cdFx0Ly8gXHRcdFx0bWF4LXdpZHRoOiA2NjBweFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNvbWluZy1zb29uLXdyYXBwZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5cdFx0LmNvbWluZy1zb29uLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMjAsMTIwLDEyMCwwLjUpO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjRweDsgfVxuXG5cdFx0Ji5zY29yZS0xIHsgLy8gamFuXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuXHRcdFx0LmNvbG9yLXNjb3JlIHtcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7IH0gfVxuXHRcdCYuc2NvcmUtMiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZFREYwO1xuXHRcdFx0LmNvbG9yLXNjb3JlIHtcblx0XHRcdFx0Y29sb3I6ICNGMzYxN0M7IH0gfVxuXHRcdCYuc2NvcmUtMyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGMEU1O1xuXHRcdFx0LmNvbG9yLXNjb3JlIHtcblx0XHRcdFx0Y29sb3I6ICNGMzlGNjE7IH0gfVxuXHRcdCYuc2NvcmUtNCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjZFM0ZGO1xuXHRcdFx0LmNvbG9yLXNjb3JlIHtcblx0XHRcdFx0Y29sb3I6ICNDNTYxRjM7IH0gfVxuXHRcdCYuc2NvcmUtNSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRENGOEVGO1xuXHRcdFx0LmNvbG9yLXNjb3JlIHtcblx0XHRcdFx0Y29sb3I6ICMyMUNFOTk7IH0gfVxuXG5cdFx0LmhlYWQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfSB9XG5cblx0XHQucmV2aWV3LXRpbGUtaGVhZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYycHg7IH1cblx0XHRcdD5wIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDI7IH0gfSB9XG5cblx0XHQucmV2aWV3LXRpbGUtaW1nLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG5cdFx0LnRleHQtd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuXHRcdC5oZWFkbGluZSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7IH0gfVxuXG5cdFx0LnNlcnZpY2VzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjb2xvcjogcmdiYShibGFjaywgMC40Mik7IH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnJldmlldy10aWxlLWltZy13cmFwIHtcblx0XHRcdFx0Ly8gaW1nXG4gfVx0XHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDI1KVxuXHRcdFx0LmNvbWluZy1zb29uLXdyYXBwZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxOyB9IH0gfSB9XG4iXX0= */
