/* Base */
body {
  line-height: 1.7;
  color: gray;
  font-weight: 300;
  font-size: 1.1rem; }

::-moz-selection {
  background: #000;
  color: #fff; }

::selection {
  background: #000;
  color: #fff; }

a {
  transition: .3s all ease; }
  a:hover {
    text-decoration: none; }

h1, h2, h3, h4, h5,
.h1, .h2, .h3, .h4, .h5 {
  font-family: "Muli", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.border-2 {
  border-width: 2px; }

.text-black {
  color: #000 !important; }

.bg-black {
  background: #000 !important; }

.color-black-opacity-5 {
  color: rgba(0, 0, 0, 0.5); }

.color-white-opacity-5 {
  color: rgba(255, 255, 255, 0.5); }

.site-wrap:before {
  display: none;
  transition: .3s all ease-in-out;
  background: rgba(0, 0, 0, 0.6);
  content: "";
  position: absolute;
  z-index: 2000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden; }

.offcanvas-menu .site-wrap {
  height: 100%;
  width: 100%;
  z-index: 2; }
  .offcanvas-menu .site-wrap:before {
    opacity: 1;
    visibility: visible; }

.btn {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900; }
  .btn:hover, .btn:active, .btn:focus {
    outline: none;
    box-shadow: none !important; }
  .btn.btn-black {
    border-width: 2px;
    border-color: #000;
    background: #000;
    color: #fff; }
    .btn.btn-black:hover {
      color: #000;
      background-color: transparent; }
    .btn.btn-black.btn-outline-black {
      color: #000;
      background-color: transparent; }
      .btn.btn-black.btn-outline-black:hover {
        border-color: #000;
        background: #000;
        color: #fff; }
  .btn.btn-white {
    border-width: 2px;
    border-color: #fff;
    background: #fff;
    color: #000; }
    .btn.btn-white:hover {
      color: #fff;
      background-color: transparent; }
    .btn.btn-white.btn-outline-white {
      color: #fff;
      background-color: transparent; }
      .btn.btn-white.btn-outline-white:hover {
        border-color: #fff;
        background: #fff;
        color: #000; }

.line-height-1 {
  line-height: 1 !important; }

.bg-black {
  background: #000; }

.form-control {
  height: 43px;
  font-family: "Muli", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .form-control:active, .form-control:focus {
    border-color: #007bff; }
  .form-control:hover, .form-control:active, .form-control:focus {
    box-shadow: none !important; }

.site-section {
  padding: 2.5em 0; }
  @media (min-width: 768px) {
    .site-section {
      padding: 5em 0; } }
  .site-section.site-section-sm {
    padding: 1em 0; }

.site-section-heading {
  padding-bottom: 20px;
  margin-bottom: 0px;
  position: relative;
  font-size: 2.5rem; }
  @media (min-width: 768px) {
    .site-section-heading {
      font-size: 3rem; } }

.border-top {
  border-top: 1px solid #edf0f5 !important; }



.bg-text-line {
  display: inline;
  background: #000;
  box-shadow: 20px 0 0 #000, -20px 0 0 #000; }

.text-white-opacity-05 {
  color: rgba(255, 255, 255, 0.5); }

.text-black-opacity-05 {
  color: rgba(0, 0, 0, 0.5); }

.hover-bg-enlarge {
  overflow: hidden;
  position: relative; }
  @media (max-width: 991.98px) {
    .hover-bg-enlarge {
      height: auto !important; } }
  .hover-bg-enlarge > div {
    transform: scale(1);
    transition: .8s all ease-in-out; }
  .hover-bg-enlarge:hover > div, .hover-bg-enlarge:focus > div, .hover-bg-enlarge:active > div {
    transform: scale(1.2); }
  @media (max-width: 991.98px) {
    .hover-bg-enlarge .bg-image-md-height {
      height: 300px !important; } }

.bg-image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed; }
  .bg-image.overlay {
    position: relative; }
    .bg-image.overlay:after {
      position: absolute;
      content: "";
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 0;
      width: 100%;
      background: rgba(0, 0, 0, 0.7); }
  .bg-image > .container {
    position: relative;
    z-index: 1; }

@media (max-width: 991.98px) {
  .img-md-fluid {
    max-width: 100%; } }

@media (max-width: 991.98px) {
  .display-1, .display-3 {
    font-size: 3rem; } }

.play-single-big {
  width: 90px;
  height: 90px;
  display: inline-block;
  border: 2px solid #fff;
  color: #fff !important;
  border-radius: 50%;
  position: relative;
  transition: .3s all ease-in-out; }
  .play-single-big > span {
    font-size: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%); }
  .play-single-big:hover {
    width: 120px;
    height: 120px; }

.overlap-to-top {
  margin-top: -150px; }

.ul-check {
  margin-bottom: 50px; }
  .ul-check li {
    position: relative;
    padding-left: 35px;
    margin-bottom: 15px;
    line-height: 1.5; }
    .ul-check li:before {
      left: 0;
      font-size: 20px;
      top: -.3rem;
      font-family: "icomoon";
      content: "\e5ca";
      position: absolute; }
  .ul-check.white li:before {
    color: #fff; }
  .ul-check.success li:before {
    color: #8bc34a; }
  .ul-check.primary li:before {
    color: #007bff; }

.select-wrap, .wrap-icon {
  position: relative; }
  .select-wrap .icon, .wrap-icon .icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 22px; }
  .select-wrap select, .wrap-icon select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%; }

/* Navbar */
.site-logo {
  position: relative;
  font-weight: 900;
  font-size: 1.3rem; }
  .site-logo a {
    color: #fff; }

.site-navbar {
  margin-bottom: 0px;
  z-index: 1999;

  width: 100%; }
  .site-navbar .container-fluid {
    padding-left: 7rem;
    padding-right: 7rem; }
  .site-navbar .site-navigation.border-bottom {
    border-bottom: 1px solid #f3f3f4 !important; }
  .site-navbar .site-navigation .site-menu {
    margin-bottom: 0; }
    .site-navbar .site-navigation .site-menu .active {
      color: #007bff;
      display: inline-block;
      padding: 5px 20px; }
    .site-navbar .site-navigation .site-menu a {
      text-decoration: none !important;
      display: inline-block; }
    .site-navbar .site-navigation .site-menu > li {
      display: inline-block; }
      .site-navbar .site-navigation .site-menu > li > a {
        padding: 5px 20px;
        color: #fff;
        display: inline-block;
        text-decoration: none !important; }
        .site-navbar .site-navigation .site-menu > li > a:hover {
          color: #fff; }
    .site-navbar .site-navigation .site-menu .has-children {
      position: relative; }
      .site-navbar .site-navigation .site-menu .has-children > a {
        position: relative;
        padding-right: 20px; }
        .site-navbar .site-navigation .site-menu .has-children > a:before {
          position: absolute;
          content: "\e313";
          font-size: 16px;
          top: 50%;
          right: 0;
          transform: translateY(-50%);
          font-family: 'icomoon'; }
      .site-navbar .site-navigation .site-menu .has-children .dropdown {
        visibility: hidden;
        opacity: 0;
        top: 100%;
        position: absolute;
        text-align: left;
        border-top: 2px solid #007bff;
        box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);
        border-left: 1px solid #edf0f5;
        border-right: 1px solid #edf0f5;
        border-bottom: 1px solid #edf0f5;
        padding: 0px 0;
        margin-top: 20px;
        margin-left: 0px;
        background: #fff;
        transition: 0.2s 0s; }
        .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {
          position: absolute; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
            bottom: 100%;
            left: 20%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
            border-color: rgba(136, 183, 213, 0);
            border-bottom-color: #fff;
            border-width: 10px;
            margin-left: -10px; }
        .site-navbar .site-navigation .site-menu .has-children .dropdown a {
          text-transform: none;
          letter-spacing: normal;
          transition: 0s all;
          color: #343a40; }
        .site-navbar .site-navigation .site-menu .has-children .dropdown .active > a {
          color: #007bff !important; }
        .site-navbar .site-navigation .site-menu .has-children .dropdown > li {
          list-style: none;
          padding: 0;
          margin: 0;
          min-width: 200px; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a {
            padding: 9px 20px;
            display: block; }
            .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a:hover {
              background: #f4f5f9;
              color: #25262a; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {
            content: "\e315";
            right: 20px; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {
            left: 100%;
            top: 0; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a {
            background: #f4f5f9;
            color: #25262a; }
      .site-navbar .site-navigation .site-menu .has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children:focus > a, .site-navbar .site-navigation .site-menu .has-children:active > a {
        color: #007bff; }
      .site-navbar .site-navigation .site-menu .has-children:hover, .site-navbar .site-navigation .site-menu .has-children:focus, .site-navbar .site-navigation .site-menu .has-children:active {
        cursor: pointer; }
        .site-navbar .site-navigation .site-menu .has-children:hover > .dropdown, .site-navbar .site-navigation .site-menu .has-children:focus > .dropdown, .site-navbar .site-navigation .site-menu .has-children:active > .dropdown {
          transition-delay: 0s;
          margin-top: 0px;
          visibility: visible;
          opacity: 1; }
    .site-navbar .site-navigation .site-menu.site-menu-dark > li > a {
      color: #000; }

.site-mobile-menu {
  width: 300px;
  position: fixed;
  right: 0;
  z-index: 2000;
  padding-top: 20px;
  background: #fff;
  height: calc(100vh);
  transform: translateX(110%);
  box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
  transition: .3s all ease-in-out; }
  .offcanvas-menu .site-mobile-menu {
    transform: translateX(0%); }
  .site-mobile-menu .site-mobile-menu-header {
    width: 100%;
    float: left;
    padding-left: 20px;
    padding-right: 20px; }
    .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {
      float: right;
      margin-top: 8px; }
      .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
        font-size: 30px;
        display: inline-block;
        padding-left: 10px;
        padding-right: 0px;
        line-height: 1;
        cursor: pointer;
        transition: .3s all ease; }
        .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover {
          color: #25262a; }
    .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
      float: left;
      margin-top: 10px;
      margin-left: 0px; }
      .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {
        display: inline-block;
        text-transform: uppercase; }
        .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {
          max-width: 70px; }
        .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {
          text-decoration: none; }
  .site-mobile-menu .site-mobile-menu-body {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative;
    padding: 0 20px 20px 20px;
    height: calc(100vh - 52px);
    padding-bottom: 150px; }
  .site-mobile-menu .site-nav-wrap {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative; }
    .site-mobile-menu .site-nav-wrap a {
      padding: 10px 20px;
      display: block;
      position: relative;
      color: #212529; }
      .site-mobile-menu .site-nav-wrap a:hover {
        color: #007bff; }
    .site-mobile-menu .site-nav-wrap li {
      position: relative;
      display: block; }
      .site-mobile-menu .site-nav-wrap li .active {
        color: #007bff; }
    .site-mobile-menu .site-nav-wrap .arrow-collapse {
      position: absolute;
      right: 0px;
      top: 10px;
      z-index: 20;
      width: 36px;
      height: 36px;
      text-align: center;
      cursor: pointer;
      border-radius: 50%; }
      .site-mobile-menu .site-nav-wrap .arrow-collapse:hover {
        background: #f8f9fa; }
      .site-mobile-menu .site-nav-wrap .arrow-collapse:before {
        font-size: 12px;
        z-index: 20;
        font-family: "icomoon";
        content: "\f078";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(-180deg);
        transition: .3s all ease; }
      .site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
        transform: translate(-50%, -50%); }
    .site-mobile-menu .site-nav-wrap > li {
      display: block;
      position: relative;
      float: left;
      width: 100%; }
      .site-mobile-menu .site-nav-wrap > li > a {
        padding-left: 20px;
        font-size: 20px; }
      .site-mobile-menu .site-nav-wrap > li > ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .site-mobile-menu .site-nav-wrap > li > ul > li {
          display: block; }
          .site-mobile-menu .site-nav-wrap > li > ul > li > a {
            padding-left: 40px;
            font-size: 16px; }
          .site-mobile-menu .site-nav-wrap > li > ul > li > ul {
            padding: 0;
            margin: 0; }
            .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li {
              display: block; }
              .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {
                font-size: 16px;
                padding-left: 60px; }
    .site-mobile-menu .site-nav-wrap[data-class="social"] {
      float: left;
      width: 100%;
      margin-top: 30px;
      padding-bottom: 5em; }
      .site-mobile-menu .site-nav-wrap[data-class="social"] > li {
        width: auto; }
        .site-mobile-menu .site-nav-wrap[data-class="social"] > li:first-child a {
          padding-left: 15px !important; }

.sticky-wrapper {
  position: absolute;
  z-index: 100;
  width: 100%; }
  .sticky-wrapper + .site-blocks-cover {
    margin-top: 96px; }
  .sticky-wrapper .site-navbar {
    transition: .3s all ease; }
    .sticky-wrapper .site-navbar .site-menu > li {
      display: inline-block; }
      .sticky-wrapper .site-navbar .site-menu > li > a.active {
        color: #fff;
        position: relative; }
        .sticky-wrapper .site-navbar .site-menu > li > a.active:after {
          height: 2px;
          background: #fff;
          content: "";
          position: absolute;
          bottom: 0;
          left: 20px;
          right: 20px; }
  .sticky-wrapper.is-sticky .site-navbar {
    box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.2);
    background: #fff; }
    .sticky-wrapper.is-sticky .site-navbar .site-logo a {
      color: #000; }
    .sticky-wrapper.is-sticky .site-navbar .site-menu > li {
      display: inline-block; }
      .sticky-wrapper.is-sticky .site-navbar .site-menu > li > a {
        padding: 5px 20px;
        color: #000;
        display: inline-block;
        text-decoration: none !important; }
        .sticky-wrapper.is-sticky .site-navbar .site-menu > li > a:hover {
          color: #007bff; }
        .sticky-wrapper.is-sticky .site-navbar .site-menu > li > a.active:after {
          background: #007bff; }
  .sticky-wrapper .shrink {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }

/* Blocks */
.intro-section {
  position: relative; }
  .intro-section, .intro-section .container .row {
    height: 100vh;
    min-height: 900px; }
  .intro-section:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 70%;
    background: #007bff;
    border-bottom-right-radius: 0px; }
    @media (max-width: 991.98px) {
      .intro-section:before {
        width: 100%; } }
  .intro-section h1 {
    font-size: 3rem;
    font-weight: 900;
    color: #fff; }
  .intro-section p {
    color: rgba(255, 255, 255, 0.5);
    font-size: 1.1rem;
    max-width: 400px; }

.img-absolute {
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%); }
  .img-absolute img {
    max-width: 600px;
    box-shadow: 0 10px 50px -5px rgba(0, 0, 0, 0.4); }
    @media (max-width: 991.98px) {
      .img-absolute img {
        max-width: 100%; } }

.site-section {
  padding: 5em 0; }
  @media (max-width: 991.98px) {
    .site-section {
      padding: 4em 0; } }

.cta a span {
  border-color: #007bff;
  padding: 10px 20px; }

.cta a:hover span {
  background: #007bff;
  color: #fff; }

.cta a.active {
  border-bottom: none; }
  .cta a.active > span {
    background-color: #007bff;
    color: #fff; }

.section-sub-title {
  color: #007bff;
  text-transform: uppercase;
  font-size: .7rem;
  font-weight: 900;
  display: block;
  margin-bottom: 1.5rem; }

.section-title {
  font-size: 3rem;
  color: #000;
  margin-bottom: 1.8rem;
  font-weight: 900;
  max-width: 450px; }
  @media (max-width: 991.98px) {
    .section-title {
      font-size: 1.5rem; } }

.counter .icon-wrap {
  margin-right: 1.5rem; }
  .counter .icon-wrap > span {
    position: relative;
    top: -.2em;
    font-size: 2rem; }

.counter .counter-text strong {
  line-height: .5;
  font-size: 3.5rem;
  display: block;
  font-weight: 700;
  color: #000;
  margin-bottom: 1rem; }

.counter .counter-text span {
  font-size: 1rem;
  line-height: 1; }

.image-absolute-box {
  position: relative; }
  .image-absolute-box .box {
    position: absolute;
    background: #007bff;
    padding: 30px;
    max-width: 300px;
    top: -20%;
    right: -20%; }
    @media (max-width: 991.98px) {
      .image-absolute-box .box {
        top: auto;
        right: auto;
        position: relative;
        width: 100%;
        max-width: 100%; } }
    .image-absolute-box .box .icon-wrap {
      color: #fff;
      margin-bottom: 1.5rem; }
      .image-absolute-box .box .icon-wrap span {
        font-size: 2rem; }
    .image-absolute-box .box h3 {
      font-size: 1.2rem;
      color: #fff;
      margin-bottom: 1.5rem; }
    .image-absolute-box .box p {
      color: rgba(255, 255, 255, 0.55); }

/*.section-1 {
  margin-top: 10rem; }*/

.work-thumb {
  position: relative;
  display: block;
  cursor: pointer; }
  .work-thumb:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background: rgba(0, 123, 255, 0.8);
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: .3s all ease; }
  .work-thumb .work-text {
    position: absolute;
    top: 10%;
    left: 10%;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    transition: .3s all ease;
    margin-top: 20px; }
    .work-thumb .work-text h3 {
      font-size: 1rem;
      font-weight: 900;
      color: #fff;
      margin: 0;
      padding: 0; }
    .work-thumb .work-text .category {
      font-size: .8rem;
      color: rgba(255, 255, 255, 0.7); }
  .work-thumb:hover {
    z-index: 3;
    transform: scale(1.07); }
    .work-thumb:hover:after {
      opacity: 1;
      visibility: visible; }
    .work-thumb:hover .work-text {
      transition-delay: .2s;
      opacity: 1;
      visibility: visible;
      margin-top: 0px; }

.nonloop-block-13 .owl-nav {
  display: none; }

.nonloop-block-13 .owl-dots {
  margin-top: 30px;
  width: 100%;
  text-align: center; }
  .nonloop-block-13 .owl-dots .owl-dot {
    display: inline-block;
    margin: 5px; }
    .nonloop-block-13 .owl-dots .owl-dot span {
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background-color: #e6e6e6; }
    .nonloop-block-13 .owl-dots .owl-dot.active span {
      background-color: #007bff; }

.nonloop-block-14 .owl-nav {
  display: none; }

.nonloop-block-14 .owl-dots {
  margin-top: 30px;
  width: 100%;
  text-align: center; }
  .nonloop-block-14 .owl-dots .owl-dot {
    display: inline-block;
    margin: 5px; }
    .nonloop-block-14 .owl-dots .owl-dot span {
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background-color: #e6e6e6; }
    .nonloop-block-14 .owl-dots .owl-dot.active span {
      background-color: #007bff; }


.process, .service {
  position: relative; }
  .process .number, .service .number {
    position: absolute;
    top: 50px;
    left: -30px;
    line-height: 0;
    z-index: -1;
    font-size: 10rem;
    color: whitesmoke;
    font-weight: 900; }
  .process h3, .service h3 {
    font-size: 1.5rem;
    color: #000;
    font-weight: 700;
    margin-bottom: 1.5rem; }

.service {
  padding: 4rem;
  background: #fff; }
  @media (max-width: 991.98px) {
    .service {
      padding: 2rem; } }

.hyperlink {
  color: #ffffff;
  text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;base64,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RUFDRSxjQUFjO0VBQ2QsMEJBQTBCO0FBQzVCIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiLyogQmFzZSAqL1xuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMXJlbTsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG5hIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiOyB9XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4OyB9XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWJsYWNrLW9wYWNpdHktNSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmNvbG9yLXdoaXRlLW9wYWNpdHktNSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnNpdGUtd3JhcDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ub2ZmY2FudmFzLW1lbnUgLnNpdGUtd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLm9mZmNhbnZhcy1tZW51IC5zaXRlLXdyYXA6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmFjdGl2ZSwgLmJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4tYmxhY2sge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi5idG4tYmxhY2s6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWJsYWNrLmJ0bi1vdXRsaW5lLWJsYWNrIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5idG4uYnRuLWJsYWNrLmJ0bi1vdXRsaW5lLWJsYWNrOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLmJ0bi13aGl0ZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuYnRuLmJ0bi13aGl0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4td2hpdGUuYnRuLW91dGxpbmUtd2hpdGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmJ0bi5idG4td2hpdGUuYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5saW5lLWhlaWdodC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiOyB9XG4gIC5mb3JtLWNvbnRyb2w6YWN0aXZlLCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgLmZvcm0tY29udHJvbDpob3ZlciwgLmZvcm0tY29udHJvbDphY3RpdmUsIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMi41ZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDVlbSAwOyB9IH1cbiAgLnNpdGUtc2VjdGlvbi5zaXRlLXNlY3Rpb24tc20ge1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9XG5cbi5zaXRlLXNlY3Rpb24taGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpdGUtc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGYwZjUgIWltcG9ydGFudDsgfVxuXG5cblxuLmJnLXRleHQtbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAyMHB4IDAgMCAjMDAwLCAtMjBweCAwIDAgIzAwMDtcbiAgYm94LXNoYWRvdzogMjBweCAwIDAgIzAwMCwgLTIwcHggMCAwICMwMDA7IH1cblxuLnRleHQtd2hpdGUtb3BhY2l0eS0wNSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnRleHQtYmxhY2stb3BhY2l0eS0wNSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmhvdmVyLWJnLWVubGFyZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmhvdmVyLWJnLWVubGFyZ2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAuaG92ZXItYmctZW5sYXJnZSA+IGRpdiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuOHMgYWxsIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC44cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjhzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuaG92ZXItYmctZW5sYXJnZTpob3ZlciA+IGRpdiwgLmhvdmVyLWJnLWVubGFyZ2U6Zm9jdXMgPiBkaXYsIC5ob3Zlci1iZy1lbmxhcmdlOmFjdGl2ZSA+IGRpdiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmhvdmVyLWJnLWVubGFyZ2UgLmJnLWltYWdlLW1kLWhlaWdodCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyB9XG4gIC5iZy1pbWFnZS5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmctaW1hZ2Uub3ZlcmxheTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5iZy1pbWFnZSA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaW1nLW1kLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmRpc3BsYXktMSwgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9IH1cblxuLnBsYXktc2luZ2xlLWJpZyB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAucGxheS1zaW5nbGUtYmlnID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSk7IH1cbiAgLnBsYXktc2luZ2xlLWJpZzpob3ZlciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7IH1cblxuLm92ZXJsYXAtdG8tdG9wIHtcbiAgbWFyZ2luLXRvcDogLTE1MHB4OyB9XG5cbi51bC1jaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnVsLWNoZWNrIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC51bC1jaGVjayBsaTpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRvcDogLS4zcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgY29udGVudDogXCJcXGU1Y2FcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAudWwtY2hlY2sud2hpdGUgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudWwtY2hlY2suc3VjY2VzcyBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjOGJjMzRhOyB9XG4gIC51bC1jaGVjay5wcmltYXJ5IGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDdiZmY7IH1cblxuLnNlbGVjdC13cmFwLCAud3JhcC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3Qtd3JhcCAuaWNvbiwgLndyYXAtaWNvbiAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuc2VsZWN0LXdyYXAgc2VsZWN0LCAud3JhcC1pY29uIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIE5hdmJhciAqL1xuLnNpdGUtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLnNpdGUtbG9nbyBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc2l0ZS1uYXZiYXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDE5OTk7XG5cbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpdGUtbmF2YmFyIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtOyB9XG4gIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2Y0ICFpbXBvcnRhbnQ7IH1cbiAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwN2JmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4OyB9XG4gICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSA+IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTMxM1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nOyB9XG4gICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDdiZmY7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRmMGY1O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRmMGY1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjBmNTtcbiAgICAgICAgcGFkZGluZzogMHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyAwcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogMC4ycyAwcztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyAwczsgfVxuICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duLmFycm93LXRvcCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuIC5kcm9wZG93bi5hcnJvdy10b3A6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duLmFycm93LXRvcDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duIGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwcyBhbGw7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogMHMgYWxsO1xuICAgICAgICAgIHRyYW5zaXRpb246IDBzIGFsbDtcbiAgICAgICAgICBjb2xvcjogIzM0M2E0MDsgfVxuICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duIC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbiAuZHJvcGRvd24gPiBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuIC5kcm9wZG93biA+IGxpID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmOTtcbiAgICAgICAgICAgICAgY29sb3I6ICMyNTI2MmE7IH1cbiAgICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duID4gbGkuaGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUzMTVcIjtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuIC5kcm9wZG93biA+IGxpLmhhcy1jaGlsZHJlbiA+IC5kcm9wZG93biwgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuIC5kcm9wZG93biA+IGxpLmhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duID4gbGkuaGFzLWNoaWxkcmVuOmhvdmVyID4gYSwgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuIC5kcm9wZG93biA+IGxpLmhhcy1jaGlsZHJlbjphY3RpdmUgPiBhLCAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duID4gbGkuaGFzLWNoaWxkcmVuOmZvY3VzID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNWY5O1xuICAgICAgICAgICAgY29sb3I6ICMyNTI2MmE7IH1cbiAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbjpob3ZlciA+IGEsIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbjpmb2N1cyA+IGEsIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbjphY3RpdmUgPiBhIHtcbiAgICAgICAgY29sb3I6ICMwMDdiZmY7IH1cbiAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbjpob3ZlciwgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuOmZvY3VzLCAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW46YWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbjpob3ZlciA+IC5kcm9wZG93biwgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuOmZvY3VzID4gLmRyb3Bkb3duLCAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW46YWN0aXZlID4gLmRyb3Bkb3duIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51LnNpdGUtbWVudS1kYXJrID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5zaXRlLW1vYmlsZS1tZW51IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAtMTBweCAwIDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLm9mZmNhbnZhcy1tZW51IC5zaXRlLW1vYmlsZS1tZW51IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1tb2JpbGUtbWVudS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbW9iaWxlLW1lbnUtaGVhZGVyIC5zaXRlLW1vYmlsZS1tZW51LWNsb3NlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbW9iaWxlLW1lbnUtaGVhZGVyIC5zaXRlLW1vYmlsZS1tZW51LWNsb3NlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgICAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1tb2JpbGUtbWVudS1oZWFkZXIgLnNpdGUtbW9iaWxlLW1lbnUtY2xvc2Ugc3Bhbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMyNTI2MmE7IH1cbiAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1tb2JpbGUtbWVudS1oZWFkZXIgLnNpdGUtbW9iaWxlLW1lbnUtbG9nbyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1tb2JpbGUtbWVudS1oZWFkZXIgLnNpdGUtbW9iaWxlLW1lbnUtbG9nbyBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW1vYmlsZS1tZW51LWhlYWRlciAuc2l0ZS1tb2JpbGUtbWVudS1sb2dvIGEgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7IH1cbiAgICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbW9iaWxlLW1lbnUtaGVhZGVyIC5zaXRlLW1vYmlsZS1tZW51LWxvZ28gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW1vYmlsZS1tZW51LWJvZHkge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG4gIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwIGEge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzIxMjUyOTsgfVxuICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA3YmZmOyB9XG4gICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwIGxpIC5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwN2JmZjsgfVxuICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwIC5hcnJvdy1jb2xsYXBzZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXAgLmFycm93LWNvbGxhcHNlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjlmYTsgfVxuICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXAgLmFycm93LWNvbGxhcHNlOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwIC5hcnJvdy1jb2xsYXBzZS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwID4gbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcCA+IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcCA+IGxpID4gdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXAgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXAgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwID4gbGkgPiB1bCA+IGxpID4gdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXAgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXAgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwW2RhdGEtY2xhc3M9XCJzb2NpYWxcIl0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNWVtOyB9XG4gICAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcFtkYXRhLWNsYXNzPVwic29jaWFsXCJdID4gbGkge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcFtkYXRhLWNsYXNzPVwic29jaWFsXCJdID4gbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnN0aWNreS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zdGlja3ktd3JhcHBlciArIC5zaXRlLWJsb2Nrcy1jb3ZlciB7XG4gICAgbWFyZ2luLXRvcDogOTZweDsgfVxuICAuc3RpY2t5LXdyYXBwZXIgLnNpdGUtbmF2YmFyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgLnN0aWNreS13cmFwcGVyIC5zaXRlLW5hdmJhciAuc2l0ZS1tZW51ID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuc3RpY2t5LXdyYXBwZXIgLnNpdGUtbmF2YmFyIC5zaXRlLW1lbnUgPiBsaSA+IGEuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuc3RpY2t5LXdyYXBwZXIgLnNpdGUtbmF2YmFyIC5zaXRlLW1lbnUgPiBsaSA+IGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5zdGlja3ktd3JhcHBlci5pcy1zdGlja3kgLnNpdGUtbmF2YmFyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCAwIDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogNHB4IDAgMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnN0aWNreS13cmFwcGVyLmlzLXN0aWNreSAuc2l0ZS1uYXZiYXIgLnNpdGUtbG9nbyBhIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnN0aWNreS13cmFwcGVyLmlzLXN0aWNreSAuc2l0ZS1uYXZiYXIgLnNpdGUtbWVudSA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnN0aWNreS13cmFwcGVyLmlzLXN0aWNreSAuc2l0ZS1uYXZiYXIgLnNpdGUtbWVudSA+IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAuc3RpY2t5LXdyYXBwZXIuaXMtc3RpY2t5IC5zaXRlLW5hdmJhciAuc2l0ZS1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwN2JmZjsgfVxuICAgICAgICAuc3RpY2t5LXdyYXBwZXIuaXMtc3RpY2t5IC5zaXRlLW5hdmJhciAuc2l0ZS1tZW51ID4gbGkgPiBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwN2JmZjsgfVxuICAuc3RpY2t5LXdyYXBwZXIgLnNocmluayB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIEJsb2NrcyAqL1xuLmludHJvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmludHJvLXNlY3Rpb24sIC5pbnRyby1zZWN0aW9uIC5jb250YWluZXIgLnJvdyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4taGVpZ2h0OiA5MDBweDsgfVxuICAuaW50cm8tc2VjdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNzAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmludHJvLXNlY3Rpb246YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaW50cm8tc2VjdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmludHJvLXNlY3Rpb24gcCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi5pbWctYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5pbWctYWJzb2x1dGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDUwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDUwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5pbWctYWJzb2x1dGUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnNpdGUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDVlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5zaXRlLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuXG4uY3RhIGEgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbi5jdGEgYTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmN0YSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmN0YSBhLmFjdGl2ZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNlY3Rpb24tc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1heC13aWR0aDogNDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4uY291bnRlciAuaWNvbi13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmNvdW50ZXIgLmljb24td3JhcCA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uMmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uY291bnRlciAuY291bnRlci10ZXh0IHN0cm9uZyB7XG4gIGxpbmUtaGVpZ2h0OiAuNTtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uY291bnRlciAuY291bnRlci10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5pbWFnZS1hYnNvbHV0ZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmltYWdlLWFic29sdXRlLWJveCAuYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgdG9wOiAtMjAlO1xuICAgIHJpZ2h0OiAtMjAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuaW1hZ2UtYWJzb2x1dGUtYm94IC5ib3gge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5pbWFnZS1hYnNvbHV0ZS1ib3ggLmJveCAuaWNvbi13cmFwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAuaW1hZ2UtYWJzb2x1dGUtYm94IC5ib3ggLmljb24td3JhcCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLmltYWdlLWFic29sdXRlLWJveCAuYm94IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAuaW1hZ2UtYWJzb2x1dGUtYm94IC5ib3ggcCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTsgfVxuXG4vKi5zZWN0aW9uLTEge1xuICBtYXJnaW4tdG9wOiAxMHJlbTsgfSovXG5cbi53b3JrLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53b3JrLXRodW1iOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjMsIDI1NSwgMC44KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgLndvcmstdGh1bWIgLndvcmstdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC53b3JrLXRodW1iIC53b3JrLXRleHQgaDMge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC53b3JrLXRodW1iIC53b3JrLXRleHQgLmNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIC53b3JrLXRodW1iOmhvdmVyIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpOyB9XG4gICAgLndvcmstdGh1bWI6aG92ZXI6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAud29yay10aHVtYjpob3ZlciAud29yay10ZXh0IHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLm5vbmxvb3AtYmxvY2stMTMgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub25sb29wLWJsb2NrLTEzIC5vd2wtZG90cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5vbmxvb3AtYmxvY2stMTMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1cHg7IH1cbiAgICAubm9ubG9vcC1ibG9jay0xMyAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cbiAgICAubm9ubG9vcC1ibG9jay0xMyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ubm9ubG9vcC1ibG9jay0xNCAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vbmxvb3AtYmxvY2stMTQgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubm9ubG9vcC1ibG9jay0xNCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDVweDsgfVxuICAgIC5ub25sb29wLWJsb2NrLTE0IC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5ub25sb29wLWJsb2NrLTE0IC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cblxuLnByb2Nlc3MsIC5zZXJ2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9jZXNzIC5udW1iZXIsIC5zZXJ2aWNlIC5udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICBjb2xvcjogd2hpdGVzbW9rZTtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5wcm9jZXNzIGgzLCAuc2VydmljZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnNlcnZpY2Uge1xuICBwYWRkaW5nOiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5zZXJ2aWNlIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuXG4uaHlwZXJsaW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIl19 */
.navbar {
    height: 50px;
    width: 100%;
    font-size: 12px;
    background-color: #23272b !important;  
}

.content {
    height: calc(100vh - 50px);
    width: 100%;
    position: relative;
}

.sidebar {
    position: absolute;
    background-color: #ffffff;
    z-index: 100;
    overflow: visible;
}

.sidebar .sidebar-content {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.sidebar.right {
    width: 300px;
    min-width: 250px;
    max-width: calc(100% - 250px);
    height: 100%;
    top: 0px;
    right: 0px;
}

.sidebar.left {
    width: 300px;
    min-width: 250px;
    max-width: calc(100% - 250px);
    height: 100%;
    top: 0px;
    left: 0px;
}


.sidebar.top {
    height: 250px;
    min-height: 250px;
    max-height: calc(100% - 50px);
    width: 100%;
    top: 0px;
    left: 0px;
}


.sidebar.bottom {
    height: 250px;
    min-height: 250px;
    max-height: calc(100% - 50px);
    width: 100%;
    bottom: 0px;
    left: 0px;
}

.sidebar.bottom.maximized, .sidebar.top.maximized {
    height: calc(100% - 50px) !important;
}

.sidebar.left.maximized, .sidebar.right.maximized {
    width: calc(100% - 100px) !important;
}

.sidebar.right.collapsed, .sidebar.left.collapsed {
    min-width: 0px;
    max-width: 0px;
}

.sidebar.top.collapsed, .sidebar.bottom.collapsed {
    min-height: 0px;
    max-height: 0px;
}

.sidebar .main-btn {
    position: absolute;
    min-width: 40px;
    min-height: 40px;
}

.sidebar.right .main-btn {
    top: 10px;
    left: -45px;
}

.sidebar.left .main-btn {
    top: 10px;
    right: -45px;
}

.sidebar.top .main-btn {
    left: 10px;
    bottom: -45px;
}

.sidebar.bottom .main-btn {
    left: 10px;
    top: -45px;
}

.sidebar .slider {
    position: absolute;
    background-color: #23272b;
    z-index: 100;
}

.sidebar.right .slider {
    width: 5px;
    height: 100%;
    left: -5px;
    cursor: col-resize;
}

.sidebar.left .slider {
    width: 5px;
    height: 100%;
    right: -5px;
    cursor: col-resize;
}

.sidebar.top .slider {
    width: 100%;
    height: 5px;
    bottom: -5px;
    cursor: row-resize;
}

.sidebar.bottom .slider {
    width: 100%;
    height: 5px;
    top: -5px;
    cursor: row-resize;
}


#loader {
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    position: fixed;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.6);
    z-index: 10000;
}

#loader .spinner {
    background: rgba(255, 255, 255, 1);
    width: 60px;
    height: 60px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZGluIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0lBQ0ksWUFBWTtJQUNaLFdBQVc7SUFDWCxlQUFlO0lBQ2Ysb0NBQW9DO0FBQ3hDOztBQUVBO0lBQ0ksMEJBQTBCO0lBQzFCLFdBQVc7SUFDWCxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLGdCQUFnQjtJQUNoQiw2QkFBNkI7SUFDN0IsWUFBWTtJQUNaLFFBQVE7SUFDUixVQUFVO0FBQ2Q7O0FBRUE7SUFDSSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLDZCQUE2QjtJQUM3QixZQUFZO0lBQ1osUUFBUTtJQUNSLFNBQVM7QUFDYjs7O0FBR0E7SUFDSSxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLDZCQUE2QjtJQUM3QixXQUFXO0lBQ1gsUUFBUTtJQUNSLFNBQVM7QUFDYjs7O0FBR0E7SUFDSSxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLDZCQUE2QjtJQUM3QixXQUFXO0lBQ1gsV0FBVztJQUNYLFNBQVM7QUFDYjs7QUFFQTtJQUNJLG9DQUFvQztBQUN4Qzs7QUFFQTtJQUNJLG9DQUFvQztBQUN4Qzs7QUFFQTtJQUNJLGNBQWM7SUFDZCxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZUFBZTtJQUNmLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLFNBQVM7SUFDVCxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxTQUFTO0lBQ1QsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFVBQVU7SUFDVixhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksVUFBVTtJQUNWLFVBQVU7QUFDZDs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFVBQVU7SUFDVixZQUFZO0lBQ1osVUFBVTtJQUNWLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFVBQVU7SUFDVixZQUFZO0lBQ1osV0FBVztJQUNYLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxXQUFXO0lBQ1gsU0FBUztJQUNULGtCQUFrQjtBQUN0Qjs7O0FBR0E7SUFDSSxRQUFRO0lBQ1IsU0FBUztJQUNULFdBQVc7SUFDWCxVQUFVO0lBQ1YsZUFBZTtJQUNmLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQiw4QkFBOEI7SUFDOUIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGtDQUFrQztJQUNsQyxXQUFXO0lBQ1gsWUFBWTtBQUNoQiIsImZpbGUiOiJzdGRpbiIsInNvdXJjZXNDb250ZW50IjpbIi5uYXZiYXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYiAhaW1wb3J0YW50OyAgXG59XG5cbi5jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zaWRlYmFyLnJpZ2h0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbn1cblxuLnNpZGViYXIubGVmdCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbn1cblxuXG4uc2lkZWJhci50b3Age1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xufVxuXG5cbi5zaWRlYmFyLmJvdHRvbSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG59XG5cbi5zaWRlYmFyLmJvdHRvbS5tYXhpbWl6ZWQsIC5zaWRlYmFyLnRvcC5tYXhpbWl6ZWQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCkgIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXIubGVmdC5tYXhpbWl6ZWQsIC5zaWRlYmFyLnJpZ2h0Lm1heGltaXplZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci5yaWdodC5jb2xsYXBzZWQsIC5zaWRlYmFyLmxlZnQuY29sbGFwc2VkIHtcbiAgICBtaW4td2lkdGg6IDBweDtcbiAgICBtYXgtd2lkdGg6IDBweDtcbn1cblxuLnNpZGViYXIudG9wLmNvbGxhcHNlZCwgLnNpZGViYXIuYm90dG9tLmNvbGxhcHNlZCB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbn1cblxuLnNpZGViYXIgLm1haW4tYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5zaWRlYmFyLnJpZ2h0IC5tYWluLWJ0biB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IC00NXB4O1xufVxuXG4uc2lkZWJhci5sZWZ0IC5tYWluLWJ0biB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAtNDVweDtcbn1cblxuLnNpZGViYXIudG9wIC5tYWluLWJ0biB7XG4gICAgbGVmdDogMTBweDtcbiAgICBib3R0b206IC00NXB4O1xufVxuXG4uc2lkZWJhci5ib3R0b20gLm1haW4tYnRuIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogLTQ1cHg7XG59XG5cbi5zaWRlYmFyIC5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLnNpZGViYXIucmlnaHQgLnNsaWRlciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogLTVweDtcbiAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5zaWRlYmFyLmxlZnQgLnNsaWRlciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uc2lkZWJhci50b3AgLnNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLnNpZGViYXIuYm90dG9tIC5zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHRvcDogLTVweDtcbiAgICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG5cblxuI2xvYWRlciB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHotaW5kZXg6IDEwMDAwO1xufVxuXG4jbG9hZGVyIC5zcGlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbn0iXX0= */
.map {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
}

.map-title {
    position: absolute;
    top: 12px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1000;
    background-color: rgba(35, 39, 43, 0.85);
    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
    color: #ffc42f;
    font-size: 1.1rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 6px 22px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
    pointer-events: none;
}


div.legend {
    min-width: 100px;
    top: 10px;
    left: 70px;
    position: absolute;
    background-color: #ffffffAA;
    border-radius: 5px;
    padding: 10px;
    border: 1px solid #00000033;
}

div.legend h6 {
    @extend .control-header;
}

div.legend .legend-item {
    clear: both;
}

div.legend .legend-item span {
    font-size: 0.9rem;
}

div.legend .legend-item .swatch {
    height: 1rem;
    width: 1rem;
    margin: 5px;
    float: left;
}

div.legend .legend-item .swatch.colored {
    border: 1px solid $gray;
    border-radius: 50%;
}

.accordion {
    --bs-accordion-btn-bg: #23272b;
    --bs-accordion-btn-color: white;
    --bs-accordion-active-bg: #ffc42f;
    --bs-accordion-active-color: #23272b;
    --bs-accordion-btn-focus-box-shadow: none;
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2323272b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.accordion-button {
    text-transform: uppercase !important;
}

.accordion-button:not(.collapsed) {
    box-shadow: none;
}

.accordion-button::after {
    fill: white;
}

.accordion-button:not(.collapsed)::after {
    fill: #23272b;
}

.card-body {
    background: #ffffff;
    text-wrap: wrap;
}

#selected-stations {
    width: 100%;
    height: 100%;
    overflow: auto;
}

.station-info {
    font-size: 12px;
}

.station-info h4 {
    font-size: 14px;
    text-align: center;
}

.station-info h5 {
    font-size: 14px;
    text-align: center;
    text-wrap: nowrap;
}

.station-info table {
    width: 100%;
    margin: 0 auto;
    border-collapse: collapse;
}

.station-info table th {
    opacity: 0.5;
    font-weight: normal;
}

#selected-stations .station-info .add-remove i::after {
    content: "\2b";
    font-family: "FontAwesome";
    font-style: normal;
}

#analysis-stations .station-info .add-remove i::after {
    content: "\f068";
    font-family: "FontAwesome";
    font-style: normal;
}

#data-availability-modal-chart {
    width: 100%;
    height: 320px;
}


#chart-sidebar {
    height: 50%;
}

.nav-tabs {
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    --bs-nav-tabs-border-width: none;
    --bs-nav-tabs-border-color: none;
    --bs-nav-tabs-border-radius: none;
}

.nav-tabs .nav-link {
    background: #23272b;
    color: white;
    text-transform: uppercase;
    font-size: 13px;
}

.nav-tabs .nav-link.active {
    background: #ffc42f;
    color: #23272b;
}

.form-group {
    padding-bottom: 15px;
    margin-bottom: 7px;
    border-bottom: 1px solid #00000011;
}

.form-group label {
    font-size: 14px;
    font-weight: 500;
}

.form-footer {
    margin-top: 30px;
}

.sidebar-content .tab-content {
    height: calc(100% - 40px);
    width: 100%;
    overflow: auto;
}

.tab-content .selector-container {
    min-width: 250px;
    flex: 0 0 auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 20px 30px;
    border-right: 1px solid #00000033;
}

label + .time-slider {
    margin-top: 25px;
}

.noUi-target {
    height: 10px;  
}

.time-slider .noUi-handle {
    height: 18px;
    width: 18px;
    top: -5px;
    right: -9px; 
}
.noUi-handle::before,
.noUi-handle::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 10px;
}

.noUi-handle::before {
    left: 0px;
}

.noUi-handle::after {
    right: 0px;
}

.noUi-connect {
    height: 10px; 
	background: #2980b9;
}

.noUi-tooltip {
    font-size: 10px;  
    padding: 2px 5px; 
}

.fs-small {
    font-size: 12px;
}

.fs-small strong {
    font-weight: bold;
}

.fs-medium {
    font-size: 14px;
}

.fs-medium strong {
    font-weight: bold;
}

.btn-outline-warning:not(:checked), .btn-outline-warning:not(:checked):hover {
    color: black;
}

#chart-sidebar .btn-toolbar {
    color: black;
    background-color: white;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}

#chart-sidebar .chart {
    width: 95%;
    border-bottom: 1px solid #00000033;
}

div.dtsp-verticalContainer{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
}
 
div.dtsp-verticalContainer div.dtsp-verticalPanes,
div.dtsp-verticalContainer div.container{
    width: 300px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 0;
}
 
div.dtsp-verticalContainer div.dtsp-verticalPanes{
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 300px;
}
 
div.dtsp-verticalPanes {
    margin-right: 20px;
}
 
div.dtsp-title {
    margin-right: 0px !important;
    margin-top: 13px !important;
}
 
input.dtsp-search {
    min-width: 0px !important;
    padding-left: 0px !important;
    margin: 0px !important;
}
 
div.dtsp-verticalContainer div.dtsp-verticalPanes div.dtsp-searchPanes{
    flex-direction: column;
    flex-basis: 0px;
}
 
div.dtsp-verticalContainer div.dtsp-verticalPanes div.dtsp-searchPanes div.dtsp-searchPane{
    flex-basis: 0px;
}
 
div.dtsp-verticalContainer div.container{
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 60%;
}
 
div.dtsp-panesContainer {
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 1em !important;
}
 
div.dtsp-titleRow {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
 
div.dtsp-titleRow div.dtsp-title {
  margin-top: 0 !important;
  padding-top: 0;
}
 

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