/*!
@project		Colegio Koelle
@author			waioDev - W2Z Solucoes em TI | http://waiodev.w2z.com.br
@frontend		Rafael Wahasugui | http://about.me/rafawhs
@design			Cesar Ganimi | http://twitter.com/ganimi
@since			SET 2015
-----------------------------------------------------------------------------
*/
/*-----------------------------------*\
	# VARIABLES
\*-----------------------------------*/
/*-----------------------------------*\
	# BASE
\*-----------------------------------*/
html {
  font-size: 62.5%; }

body {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.42857;
  color: #545454;
  background-color: #fff; }

a, a:visited {
  color: #026721;
  transition: color 0.1s; }
  a:hover, a:active, a:focus, a:visited:hover, a:visited:active, a:visited:focus {
    color: #026721;
    text-decoration: underline;
    outline: 0; }
  a:link, a:visited:link {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }

a.link {
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 1;
  font-family: "Roboto", sans-serif; }

a.link-text {
  color: #545454;
  transition: color 0.1s; }
  a.link-text:hover, a.link-text:active, a.link-text:focus {
    color: #026721; }
    a.link-text:hover span, a.link-text:active span, a.link-text:focus span {
      border-bottom: 1px dotted #026721;
      outline: 0; }

a.bt-default {
  display: inline-block;
  background-color: #026721;
  transition: background-color .3s; }
  a.bt-default:hover {
    color: #026721;
    background-color: #000301; }

a.bt {
  font-family: "Roboto", sans-serif;
  color: #fff;
  transition: 0.2s background-color; }
  a.bt.bt-white {
    display: block;
    padding: .8em 0;
    text-align: center;
    border: 3px solid #fff;
    border-radius: 3px;
    background-color: transparent; }
    a.bt.bt-white:hover {
      color: #006255;
      background-color: #fff; }
  a.bt.bt-green {
    padding: 8px 12px;
    background-color: #026721;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #ababab; }
    a.bt.bt-green:hover {
      color: #fff;
      background-color: #026721;
      text-decoration: underline; }

.box-shadow {
  background-color: #f5f5f5;
  box-shadow: 1px 1px 1px #585857; }

.icon-title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 1;
  font-weight: 800; }
  .icon-title .fa,
  .icon-title .dashicons {
    color: #026721; }

.video-container {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 30px;
  overflow: hidden;
  margin-bottom: 30px; }
  .video-container iframe,
  .video-container object,
  .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.image-box {
  position: relative;
  display: block;
  overflow: hidden; }
  .image-box img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 102%;
    height: auto;
    margin: 0 auto; }
  .image-box .title {
    margin: 0; }

.custom-gallery {
  float: left;
  width: 100%; }
  .custom-gallery .gallery-list {
    margin-left: -5px; }
    .custom-gallery .gallery-list .gallery-item {
      position: relative;
      float: left;
      width: 100px;
      height: 100px;
      margin: .6%;
      line-height: 1em;
      background-color: #000;
      overflow: hidden; }
      .custom-gallery .gallery-list .gallery-item .gallery-link {
        display: block; }
        .custom-gallery .gallery-list .gallery-item .gallery-link:before {
          content: "\f00e";
          position: absolute;
          display: block;
          width: 100%;
          font-family: fontawesome;
          font-size: 18px;
          line-height: 100px;
          text-align: center;
          color: #fff;
          background-color: rgba(0, 0, 0, 0.7);
          opacity: 0;
          transition: 0.2s opacity; }
        .custom-gallery .gallery-list .gallery-item .gallery-link:hover:before {
          opacity: 1; }

.wrapper-news {
  padding: 0;
  background-color: #fff; }
  .wrapper-news img {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px; }
  .wrapper-news .feed-title {
    margin: 0 0 20px 0; }
  .wrapper-news .box-shadow {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    padding: 20px;
    overflow: hidden; }
  .wrapper-news .feed-list li {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #585857; }
    .wrapper-news .feed-list li:last-child {
      border: none; }
  .wrapper-news .feed-item-title {
    margin-top: 5px;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 1.5;
    font-family: "Roboto", sans-serif;
    margin-bottom: 20px; }
    .wrapper-news .feed-item-title .date {
      color: #ababab; }
    .wrapper-news .feed-item-title:hover span.date {
      border: none; }
  .wrapper-news .link-text {
    display: block; }
  .wrapper-news .box-tv .feed-item-title {
    display: block;
    margin-bottom: 20px; }
  .wrapper-news .box-gallery h4 {
    margin-bottom: 30px; }

.slick-loading .slick-list {
  background: #fff url("../img/ajax-loader.gif") center center no-repeat; }

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent; }

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent; }

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25; }

.slick-prev:before,
.slick-next:before {
  font-family: 'fontawesome';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev:before {
  content: "\f053"; }

.slick-next:before {
  content: '\f054'; }

/*-----------------------------------*\
	# TYPOGRAPHY
\*-----------------------------------*/
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled, .custom-gallery .gallery-list, .wrapper-news .feed-list, .list-inline, .main-header .quick-navbar .quick-social, .main-header .quick-navbar .quick-menu, .main-header .navbar .navbar-collapse .main-navbar, .main-header .navbar .navbar-collapse .main-navbar .sub-menu, .main-footer .footer-navbar, .main-footer .footer-navbar .sub-menu, .side-nav ul {
  padding-left: 0;
  list-style: none; }

.list-inline {
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

::-moz-selection {
  text-shadow: none;
  color: #fff;
  background-color: #026721; }

::selection {
  text-shadow: none;
  color: #fff;
  background-color: #026721; }

::-moz-selection {
  text-shadow: none;
  color: #fff;
  background-color: #026721; }

/*-----------------------------------*\
	# LAYOUT
\*-----------------------------------*/
div[role=main] {
  margin-top: 90px; }

/*-----------------------------------*\
	# HEADER
\*-----------------------------------*/
.main-header {
  min-height: 135px; }
  .main-header .container {
    position: relative; }
  .main-header .quick-navbar {
    color: #fff;
    background-color: #585857; }
    .main-header .quick-navbar .quick-social {
      float: left;
      margin: 0 0 0 -10px; }
      .main-header .quick-navbar .quick-social li {
        display: inline-block;
        margin-right: 10px; }
        .main-header .quick-navbar .quick-social li a {
          display: block;
          padding: 0 5px;
          font: bold 1em/40px "Roboto", sans-serif;
          color: #fff; }
          .main-header .quick-navbar .quick-social li a .fa {
            color: #fff; }
          .main-header .quick-navbar .quick-social li a:hover .fa {
            color: #026721; }
    .main-header .quick-navbar .quick-text {
      font-size: 12px;
      line-height: 12px;
      font-family: "Roboto", sans-serif;
      color: #fff;
      font-weight: 700;
      display: inline-block;
      margin-top: 14px; }
      .main-header .quick-navbar .quick-text a {
        color: #fff; }
        .main-header .quick-navbar .quick-text a:hover {
          color: #026721; }
    .main-header .quick-navbar .quick-menu {
      float: right;
      margin: 0 -10px 0 0; }
      .main-header .quick-navbar .quick-menu li {
        display: inline-block;
        margin-left: 20px; }
        .main-header .quick-navbar .quick-menu li a {
          display: block;
          padding: 0 10px;
          font: bold 1em/40px "Roboto", sans-serif;
          color: #fff; }
          .main-header .quick-navbar .quick-menu li a .fa {
            color: #026721; }
          .main-header .quick-navbar .quick-menu li a:hover .fa {
            color: #026721; }
      .main-header .quick-navbar .quick-menu .top-search input {
        background-color: #585857;
        border-color: #fff;
        border-radius: 2px;
        border-style: solid;
        color: #fff;
        font-family: "Roboto", sans-serif; }
        .main-header .quick-navbar .quick-menu .top-search input::-moz-placeholder {
          color: #fff;
          padding-left: 5px; }
        .main-header .quick-navbar .quick-menu .top-search input::placeholder {
          color: #fff;
          padding-left: 5px; }
      .main-header .quick-navbar .quick-menu .top-search button {
        background-color: #585857;
        border-color: #fff;
        border-radius: 2px;
        border-style: solid;
        color: #fff;
        transition: 0.2s ease; }
        .main-header .quick-navbar .quick-menu .top-search button:hover {
          background-color: #026721;
          color: #fff; }
      .main-header .quick-navbar .quick-menu .portal-button {
        color: #000;
        background-color: #fff; }
        .main-header .quick-navbar .quick-menu .portal-button .fa-sign-in {
          color: #026721; }
        .main-header .quick-navbar .quick-menu .portal-button.active {
          color: #fff; }
          .main-header .quick-navbar .quick-menu .portal-button.active .fa-sign-in {
            color: #fff; }
        .main-header .quick-navbar .quick-menu .portal-button:hover {
          text-decoration: underline; }
      .main-header .quick-navbar .quick-menu .trigger-login-box.active {
        background-color: #026721; }
    .main-header .quick-navbar .login-box {
      display: none;
      position: absolute;
      top: 40px;
      right: 5px;
      width: 200px;
      padding: 20px;
      background-color: #026721;
      z-index: 2100; }
      .main-header .quick-navbar .login-box .bt {
        width: 100%;
        font: 700 1em "Roboto", sans-serif;
        line-height: 20px;
        border-radius: 3px;
        background-color: #fff;
        color: #026721;
        border: none;
        margin-bottom: 5px; }
        .main-header .quick-navbar .login-box .bt:focus {
          color: #fff; }
        .main-header .quick-navbar .login-box .bt:hover {
          text-decoration: underline; }
      .main-header .quick-navbar .login-box.opened {
        display: block; }
  .main-header .navbar {
    width: 100%;
    position: absolute;
    background: #026721;
    border: none;
    border-radius: 0;
    z-index: 2000; }
    .main-header .navbar .navbar-header {
      height: 70px; }
      .main-header .navbar .navbar-header .logo-mobile {
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0;
        position: absolute;
        width: 155px;
        height: 70px;
        background: url(../img/img-logo.png) 5px 3px no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
          .main-header .navbar .navbar-header .logo-mobile {
            background: url(../img/img-logo-2x.png) 5px 3px no-repeat;
            background-size: 150px 61px; } }
      .main-header .navbar .navbar-header .navbar-toggle {
        position: relative;
        float: right;
        padding: 11px 10px;
        margin-top: 15px;
        margin-right: 15px;
        margin-bottom: 8px;
        background-color: #026721;
        border: 1px solid #fff;
        border-radius: 3px; }
        .main-header .navbar .navbar-header .navbar-toggle:hover, .main-header .navbar .navbar-header .navbar-toggle:focus {
          background-color: #026721; }
        .main-header .navbar .navbar-header .navbar-toggle .icon-bar {
          display: block;
          width: 30px;
          height: 3px;
          border-radius: 1px;
          background-color: #fff; }
    .main-header .navbar .navbar-collapse {
      padding: 0;
      overflow-x: visible;
      -webkit-overflow-scrolling: touch;
      border: none;
      /*
			&.collapsing {
				position: absolute;
				width: 100%;
				right: 0;
			}
				*/ }
      .main-header .navbar .navbar-collapse .overlay {
        position: absolute;
        width: 100%;
        height: 95px;
        background-color: #026721;
        box-shadow: 0 5px 5px #585857 !important; }
      .main-header .navbar .navbar-collapse .main-navbar {
        width: 100%;
        height: 95px;
        margin: 0;
        transition: 0.2s height;
        overflow: hidden; }
        .main-header .navbar .navbar-collapse .main-navbar .logo {
          font: 0/0 a;
          color: transparent;
          text-shadow: none;
          background-color: transparent;
          border: 0; }
          .main-header .navbar .navbar-collapse .main-navbar .logo > a {
            display: block;
            background: url(../img/img-logo.png) left center no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
              .main-header .navbar .navbar-collapse .main-navbar .logo > a {
                background: url(../img/img-logo-2x.png) left center no-repeat;
                background-size: 150px 61px; } }
        .main-header .navbar .navbar-collapse .main-navbar > .menu-item {
          position: relative;
          float: left;
          width: 16.66%; }
          .main-header .navbar .navbar-collapse .main-navbar > .menu-item > a {
            display: block;
            height: 95px;
            padding: 38px 20px;
            font: bold 1.2em "Roboto", sans-serif;
            color: #fff;
            border-right: 1px solid #fff; }
        .main-header .navbar .navbar-collapse .main-navbar .sub-menu {
          position: absolute;
          display: none;
          width: 100%;
          padding: 20px 20px;
          transition: opacity 0.2s, background 0.2s; }
          .main-header .navbar .navbar-collapse .main-navbar .sub-menu > .menu-item {
            margin-bottom: .7em; }
            .main-header .navbar .navbar-collapse .main-navbar .sub-menu > .menu-item > a {
              display: block;
              font: bold 1em "Roboto", sans-serif;
              color: #fff; }
              .main-header .navbar .navbar-collapse .main-navbar .sub-menu > .menu-item > a:hover {
                text-decoration: underline; }
        .main-header .navbar .navbar-collapse .main-navbar > .menu-item:hover .sub-menu {
          background: rgba(88, 88, 87, 0.5);
          opacity: 1; }
        .main-header .navbar .navbar-collapse .main-navbar > .menu-item.active .sub-menu {
          background: rgba(2, 103, 33, 0.8);
          opacity: 1; }
      .main-header .navbar .navbar-collapse.expanded .overlay {
        box-shadow: 0 5px 5px #026721; }
      .main-header .navbar .navbar-collapse.expanded .main-navbar {
        height: 385px !important; }
        .main-header .navbar .navbar-collapse.expanded .main-navbar .sub-menu {
          height: 350px;
          display: block;
          opacity: .3; }
      .main-header .navbar .navbar-collapse .bt-login {
        width: 70%;
        margin: 0 auto 20px auto;
        font-size: 1.2em; }
    .main-header .navbar.fixed {
      position: fixed;
      top: 0; }
      .main-header .navbar.fixed .navbar-collapse .overlay {
        height: 70px; }
      .main-header .navbar.fixed .navbar-collapse .main-navbar {
        height: 70px; }
        .main-header .navbar.fixed .navbar-collapse .main-navbar > .menu-item > a {
          height: 70px;
          padding-top: 26px; }
        @media (max-width: 1199px) {
          .main-header .navbar.fixed .navbar-collapse .main-navbar > .menu-item:nth-child(2) > a {
            padding-top: 15px; } }
    @media (max-width: 991px) {
      .main-header .navbar {
        background: #026721; }
        .main-header .navbar .navbar-collapse {
          background: #026721; }
          .main-header .navbar .navbar-collapse .overlay {
            display: none; }
          .main-header .navbar .navbar-collapse .main-navbar {
            height: auto;
            margin: 20px 0;
            overflow: hidden;
            border: 1px solid #fff;
            border-bottom: none; }
            .main-header .navbar .navbar-collapse .main-navbar .logo {
              display: none; }
            .main-header .navbar .navbar-collapse .main-navbar > .menu-item {
              width: 100%;
              border-bottom: 1px solid #fff; }
              .main-header .navbar .navbar-collapse .main-navbar > .menu-item > a {
                height: auto;
                padding: 0;
                font: bold 1.8em/2em "Roboto", sans-serif;
                text-align: center;
                color: #fff;
                border: none; }
            .main-header .navbar .navbar-collapse .main-navbar .sub-menu {
              position: relative;
              width: 100%;
              padding: 0;
              transition: none; }
              .main-header .navbar .navbar-collapse .main-navbar .sub-menu > .menu-item {
                margin-bottom: 0;
                border-bottom: 1px solid #026721; }
                .main-header .navbar .navbar-collapse .main-navbar .sub-menu > .menu-item > a {
                  display: block;
                  font: bold 1.4em/2.2em "Roboto", sans-serif;
                  text-align: center;
                  color: #fff; }
                  .main-header .navbar .navbar-collapse .main-navbar .sub-menu > .menu-item > a:hover {
                    color: #fff; }
            .main-header .navbar .navbar-collapse .main-navbar > .menu-item.active {
              background-color: #026721; }
              .main-header .navbar .navbar-collapse .main-navbar > .menu-item.active > a {
                color: #fff; }
              .main-header .navbar .navbar-collapse .main-navbar > .menu-item.active .sub-menu {
                display: block;
                background-color: #026721; }
          .main-header .navbar .navbar-collapse.expanded .overlay {
            box-shadow: none; }
          .main-header .navbar .navbar-collapse.expanded .main-navbar {
            height: auto !important; }
            .main-header .navbar .navbar-collapse.expanded .main-navbar .sub-menu {
              height: auto;
              display: none;
              opacity: 1; }
        .main-header .navbar.fixed {
          position: relative; }
          .main-header .navbar.fixed .navbar-collapse .main-navbar {
            height: auto; }
            .main-header .navbar.fixed .navbar-collapse .main-navbar > .menu-item > a {
              height: auto;
              padding-top: 0; } }
      @media (max-width: 991px) and (max-width: 1199px) {
        .main-header .navbar.fixed .navbar-collapse .main-navbar > .menu-item:nth-child(2) > a {
          padding-top: 0; } }
  @media (max-width: 991px) {
    .main-header {
      min-height: 70px; } }

/*-----------------------------------*\
	#FOOTER
\*-----------------------------------*/
.back-to-top {
  display: none;
  position: fixed;
  right: 15px;
  bottom: 15px;
  width: 50px;
  height: 50px;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  background-color: rgba(0, 98, 85, 0.9);
  border-radius: 3px;
  z-index: 3000; }
  .back-to-top:hover {
    color: #fff;
    background-color: rgba(0, 98, 85, 0.7); }
  .back-to-top:focus {
    color: #fff; }
  .back-to-top.visible {
    display: block; }

.action-schedule {
  margin-top: 60px;
  padding: 110px 0;
  background: url(../img/bg-action-agenda.jpg) top center no-repeat; }
  .action-schedule .bt.bt-white {
    width: 300px;
    margin: 0 auto;
    padding: 12px 0;
    font-size: 21px; }
    .action-schedule .bt.bt-white .fa {
      margin-right: 17px;
      font-size: 32px; }
  @media (max-width: 767px) {
    .action-schedule {
      margin-top: 0; } }

.main-footer {
  position: relative;
  padding-top: 50px;
  font-family: "Roboto", sans-serif;
  color: #92a6a2;
  background-color: #585857; }
  .main-footer .link-top {
    position: absolute;
    top: -25px;
    left: 50%;
    width: 56px;
    height: 56px;
    margin-left: -28px;
    font-size: 18px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    background-color: #585857;
    border-radius: 28px;
    transition: 0.4s color, 0.2s line-height; }
    .main-footer .link-top:hover {
      color: #fff;
      line-height: 40px; }
  .main-footer a {
    color: #92a6a2;
    transition: color 0.1s; }
    .main-footer a:hover, .main-footer a:active, .main-footer a:focus {
      color: #026721;
      text-decoration: underline;
      outline: 0; }
    .main-footer a:link {
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }
  .main-footer .footer-navbar .menu-item-has-children {
    float: left;
    width: 33%;
    max-width: 100%; }
    .main-footer .footer-navbar .menu-item-has-children > a {
      font-weight: bold;
      cursor: initial;
      color: white;
      margin-bottom: 1em;
      display: inline-block; }
  .main-footer .footer-navbar .sub-menu li {
    margin-bottom: 7px; }
  .main-footer .info {
    margin: 40px 0;
    padding-top: 50px;
    border-top: 1px solid #fff; }
    .main-footer .info .logo {
      font: 0/0 a;
      color: transparent;
      text-shadow: none;
      background-color: transparent;
      border: 0;
      display: block;
      width: 150px;
      height: 62px;
      margin-bottom: 40px;
      background: url(../img/img-logo.png) left center no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .main-footer .info .logo {
          background: url(../img/img-logo-2x.png) left center no-repeat;
          background-size: 150px 62px; } }
    .main-footer .info .fa {
      margin-right: 5px;
      font-size: 1.2em;
      color: #fff; }
    .main-footer .info p {
      margin: 0 0 10px 0; }
    .main-footer .info h4 {
      margin: 20px 0 5px 0;
      font-size: 1em;
      color: #026721; }
    .main-footer .info .bt {
      color: #fff; }
    @media (max-width: 991px) {
      .main-footer .info .bt {
        margin-top: 50px; } }
    @media (max-width: 767px) {
      .main-footer .info {
        text-align: center; }
        .main-footer .info .logo {
          margin: 0 auto 50px auto; }
        .main-footer .info h4 {
          margin-top: 30px; } }
    .main-footer .info .menu-wrapper {
      padding-left: 60px; }
    .main-footer .info .wrapper-social {
      margin-top: 20px; }
      .main-footer .info .wrapper-social .link-wrapper {
        display: inline-block;
        margin: 0 0 10px 10px; }
        .main-footer .info .wrapper-social .link-wrapper i {
          font-size: 30px;
          color: #92a6a2; }
          .main-footer .info .wrapper-social .link-wrapper i:hover {
            color: #fff; }
      @media (max-width: 991px) {
        .main-footer .info .wrapper-social {
          text-align: center;
          margin-top: 40px; }
          .main-footer .info .wrapper-social .link-wrapper i {
            font-size: 40px; } }
  .main-footer .copyright {
    width: 100%;
    padding: 15px 0 8px 0;
    font: normal 12px "Roboto", sans-serif;
    background-color: #026721; }
    .main-footer .copyright .container {
      position: relative; }
    .main-footer .copyright p {
      margin-right: 40px; }
    .main-footer .copyright a {
      position: absolute;
      top: 10px;
      right: 15px;
      display: block;
      width: 32px;
      height: 19px;
      background: url(../img/img-w-footer.png) 0 -180px no-repeat;
      font: 0/0 a;
      color: transparent;
      text-shadow: none;
      background-color: transparent;
      border: 0; }
      .main-footer .copyright a:hover {
        background-position: 0 -120px; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .main-footer .copyright a {
          background: url(../img/img-w-footer-2x.png) 0 -180px no-repeat;
          background-size: 32px 320px; }
          .main-footer .copyright a:hover {
            background-position: 0 -120px; } }

/*-----------------------------------*\
	# PARENTS
\*-----------------------------------*/
.parent-colegio .page-hero {
  background-image: url(../img/img-header-institucional.jpg); }

/*-----------------------------------*\
	# PAGE DEFAULTS
\*-----------------------------------*/
.page-hero {
  height: 250px;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 14px solid #e7e7e7; }

.page-header {
  padding: 0;
  margin: 0 0 30px 0;
  border: none; }
  .page-header .title {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 1;
    font-weight: 800;
    margin: 0; }
    .page-header .title .fa {
      color: #026721; }
  .page-header .sub-title {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 1.6;
    font-family: "Roboto", sans-serif;
    font-style: italic;
    font-weight: 400;
    color: #026721; }
  .page-header.no-hero .sub-title {
    margin: .5em 0; }
  @media (max-width: 767px) {
    .page-header .title {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 1; }
    .page-header .sub-title {
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 1; } }

.wrapper-content {
  padding-left: 40px;
  margin-bottom: 100px; }
  .wrapper-content .gallery-title {
    margin: 50px 0 20px 0;
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 1; }
    .wrapper-content .gallery-title .fa {
      color: #026721; }
  @media (max-width: 991px) {
    .wrapper-content {
      padding-left: 0; } }

.yt-video-image {
  height: 138px;
  width: 138px;
  margin-top: 25px; }

.side-nav .mobile-title {
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 1;
  margin-bottom: 20px; }

.side-nav ul {
  background-color: #f5f5f5; }
  .side-nav ul li {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 1;
    font-family: "Roboto", sans-serif;
    border-bottom: 1px solid #e7e7e7; }
    .side-nav ul li a {
      display: block;
      padding: 15px 20px;
      transition: 0.1s background-color;
      color: #545454;
      transition: color 0.1s; }
      .side-nav ul li a:hover, .side-nav ul li a:active, .side-nav ul li a:focus {
        color: #026721;
        text-decoration: underline;
        outline: 0; }
      .side-nav ul li a:link {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }
      .side-nav ul li a:hover {
        background-color: #e7e7e7; }
    .side-nav ul li.current-menu-item a {
      color: #fff;
      background-color: #026721; }
    .side-nav ul li:last-child {
      border: none; }

.side-nav .bt-wrapper {
  text-align: center;
  margin-top: 30px; }
  .side-nav .bt-wrapper .bt.bt-green {
    font-size: 18px;
    padding: 12px 16px; }

@media (max-width: 991px) {
  .side-nav {
    margin: 50px 0; } }

.page-template-default article[id*=post-] {
  margin-bottom: 100px; }

/*-----------------------------------*\
	# SINGLE
\*-----------------------------------*/
.single-header .breadcrumbs {
  margin: 0 0 15px 0; }
  .single-header .breadcrumbs .fa {
    color: #026721; }
  .single-header .breadcrumbs a:hover {
    color: #026721;
    text-decoration: underline; }

.single-header .single-title {
  margin: 0;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.6; }

#breadcrumbs a:hover {
  color: #026721;
  text-decoration: underline; }

/*-----------------------------------*\
	# PUBLICIDADE
\*-----------------------------------*/
.pub-wrapper {
  width: 100%;
  margin: 150px 0;
  padding: 80px 0;
  text-align: center;
  background-color: #f5f5f5;
  border: 1px solid #e7e7e7;
  border-radius: 3px; }
  .pub-wrapper .pub-link {
    margin: 0; }
    .pub-wrapper .pub-link img {
      max-width: 100%;
      margin: 0 auto; }
    .pub-wrapper .pub-link:hover img {
      opacity: .8; }
  @media (max-width: 991px) {
    .pub-wrapper {
      padding: 0;
      border: none; } }

/*-----------------------------------*\
	# PUBLICIDADE
\*-----------------------------------*/
.wrapper-search {
  text-align: center;
  background-color: #e7e7e7;
  padding: 40px;
  margin: 50px 0; }
  .wrapper-search input {
    width: 70%;
    padding: 10px; }
  .wrapper-search button {
    height: 43px;
    width: 43px; }

/*-----------------------------------*\
	# MAP PAGE
\*-----------------------------------*/
.wsp-pages-list li {
  margin-bottom: 10px; }

/*-----------------------------------*\
	POSTS & CONTENT STYLES
\*-----------------------------------*/
.meta {
  font-size: 90%; }

.post-content {
  /* image alignment & styles */ }
  .post-content a {
    border-bottom: 1px dotted #026721; }
    .post-content a:hover {
      color: #026721 !important;
      text-decoration: underline; }
  .post-content p {
    margin: 0 0 1.8em 0;
    line-height: 1.6em; }
  .post-content ul, .post-content ol {
    margin-bottom: 2em; }
  .post-content h3, .post-content .h3 {
    font: 400 italic 24px "Roboto", sans-serif;
    color: #026721; }
  .post-content .h1, .post-content .h2, .post-content .h3, .post-content .h4, .post-content .h5, .post-content .h6 {
    line-height: 1em;
    margin-bottom: .6em; }
  .post-content .wp-block-button__link {
    color: #fff; }
    .post-content .wp-block-button__link:hover {
      color: #fff !important;
      text-decoration: underline; }
  .post-content img {
    max-width: 100%;
    height: auto;
    margin: 0 0 1.5em 0; }
  .post-content .alignleft,
  .post-content img.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em; }
  .post-content .alignright,
  .post-content img.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em; }
  .post-content .aligncenter,
  .post-content img.aligncenter {
    display: block;
    clear: both;
    margin-right: auto;
    margin-left: auto; }
  .post-content pre,
  .post-content code {
    font-size: 0.9em;
    line-height: 1.7em;
    padding: 1em;
    background: #eee;
    border: 2px solid #cecece; }
  .post-content blockquote {
    margin-left: 3em;
    font-style: italic;
    border-color: #00dcbb; }
  @media (max-width: 767px) {
    .post-content .alignright,
    .post-content img.alignright {
      margin-left: 0; } }

.wp-caption {
  margin-bottom: 1.5em;
  padding-top: 5px;
  text-align: center; }
  .wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none; }
  .wp-caption .wp-caption-text {
    font-size: 0.8em;
    font-style: italic;
    margin: .6em 0 -.2em; }

.size-large {
  width: 100%;
  height: auto; }

.wp-smiley {
  max-height: 1em;
  margin: 0 !important; }

/*-----------------------------------*\
	PAGE NAVI STYLES
\*-----------------------------------*/
.pagination {
  float: left;
  width: 100%;
  margin-bottom: 30px;
  padding-top: 50px;
  border-top: 1px solid #585857;
  border-radius: 0; }
  .pagination ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center; }
    .pagination ul li {
      display: inline-block;
      margin-right: 3px; }
      .pagination ul li a, .pagination ul li span {
        display: block;
        width: 30px;
        font-family: Tahoma, Verdana, Segoe, sans-serif;
        text-align: center;
        line-height: 28px;
        color: #545454;
        border: 1px solid #585857;
        border-radius: 3px; }
      .pagination ul li .current {
        color: #fff;
        background-color: #026721;
        border-color: #026721; }
      .pagination ul li a:hover {
        color: #026721;
        border-color: #026721; }
  .pagination li.fwp-active {
    position: relative;
    display: block;
    padding: 3px 6px;
    font-weight: bold;
    color: #121212;
    border: 1px solid #c99600;
    border-radius: 5px; }

.wp-prev-next {
  margin: 1.1em 0 2.2em; }
  .wp-prev-next .prev {
    float: left; }
  .wp-prev-next .next {
    float: right; }

/*-----------------------------------*\
	GRAVITY FORMS
\*-----------------------------------*/
.gform_wrapper {
  max-width: 100% !important;
  padding: 30px 15px 30px 30px;
  background-color: #f5f5f5; }
  .gform_wrapper .gsection {
    margin-right: 1em; }
  .gform_wrapper ul.gform_fields li.gfield .gfield_label {
    font: 700 1em "Roboto", sans-serif;
    color: #026721; }
  .gform_wrapper ul.gform_fields li.gfield input, .gform_wrapper ul.gform_fields li.gfield select, .gform_wrapper ul.gform_fields li.gfield textarea {
    border: 1px solid #4b4b4a;
    background-color: #e7e7e7;
    border-radius: 3px; }
    .gform_wrapper ul.gform_fields li.gfield input:focus, .gform_wrapper ul.gform_fields li.gfield select:focus, .gform_wrapper ul.gform_fields li.gfield textarea:focus {
      border-color: #026721; }
  .gform_wrapper ul.gform_fields li.gfield select {
    width: auto;
    margin: 0;
    height: 40px;
    padding: 8px 10px;
    line-height: 40px;
    box-shadow: none; }
    .gform_wrapper ul.gform_fields li.gfield select:focus {
      outline: none; }
  .gform_wrapper ul.gform_fields li.gfield input[type="file"] {
    height: 40px; }
  .gform_wrapper ul.gform_fields li.gfield input[type="email"],
  .gform_wrapper ul.gform_fields li.gfield input[type="number"],
  .gform_wrapper ul.gform_fields li.gfield input[type="password"],
  .gform_wrapper ul.gform_fields li.gfield input[type="tel"],
  .gform_wrapper ul.gform_fields li.gfield input[type="text"],
  .gform_wrapper ul.gform_fields li.gfield input[type="url"],
  .gform_wrapper ul.gform_fields li.gfield textarea {
    padding: 10px 5px; }
  .gform_wrapper ul.gform_fields li.gfield .ginput_container {
    margin: 0 0 10px 0; }
  .gform_wrapper ul.gform_fields li.gfield.clearfix:before, .gform_wrapper ul.gform_fields li.gfield.clearfix:after {
    content: " ";
    display: table; }
  .gform_wrapper ul.gform_fields li.gfield.clearfix:after {
    clear: both; }
  @media (max-width: 767px) {
    .gform_wrapper ul.gform_fields li.gfield {
      width: 100% !important; } }
  .gform_wrapper ul.gform_fields li.gfield_error {
    padding: 0;
    width: 100%; }
  .gform_wrapper .gform_footer {
    text-align: right; }
  .gform_wrapper .gform_button {
    display: block;
    margin-right: 1em;
    padding: 10px 30px;
    font-family: "Roboto", sans-serif;
    font-size: 16px !important;
    text-align: center;
    color: #026721;
    border: 2px solid #026721;
    border-radius: 3px;
    background-color: transparent;
    transition: 0.2s background-color; }
    .gform_wrapper .gform_button:hover {
      color: #fff;
      background-color: #026721; }

/*-----------------------------------*\
	# HOME
\*-----------------------------------*/
.home {
  background-color: #f5f5f5; }
  .home div[role=main] {
    margin-top: 0; }
  .home .slider {
    background-color: #000;
    width: 100%; }
    .home .slider .slide {
      position: relative;
      max-width: 100%;
      max-height: 600px;
      overflow: hidden;
      outline: none; }
      .home .slider .slide .slide-link {
        cursor: default; }
      .home .slider .slide img {
        width: 100%;
        height: auto;
        margin: 0 auto; }
    .home .slider .caption {
      position: absolute;
      left: 50px;
      bottom: 0;
      display: block;
      max-width: 80%;
      padding: 25px 30px;
      color: #fff;
      background-color: #026721;
      background-color: rgba(2, 103, 33, 0.9);
      opacity: 0;
      transition: 0.2s background-color; }
      .home .slider .caption h2 {
        margin: 0 0 .6em 0;
        font-size: 24px;
        font-size: 2.4rem;
        line-height: 1; }
      .home .slider .caption p {
        margin: 0;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.4; }
    .home .slider .slick-center {
      opacity: 1; }
      .home .slider .slick-center .slide-link {
        cursor: pointer; }
        .home .slider .slick-center .slide-link:hover .caption {
          background-color: #026721; }
      .home .slider .slick-center .caption {
        opacity: 1; }
    .home .slider .slick-prev,
    .home .slider .slick-next {
      width: 40px;
      height: 80px;
      margin-top: -40px;
      background-color: #026721;
      opacity: .8;
      z-index: 1000; }
      .home .slider .slick-prev:before,
      .home .slider .slick-next:before {
        font-size: 24px; }
    .home .slider .slick-prev {
      left: 15%;
      margin-left: -20px;
      padding-right: 3px; }
    .home .slider .slick-next {
      right: 15%;
      margin-right: -20px;
      padding-left: 3px; }
  .home .mobile-banner {
    padding: 15px; }
    .home .mobile-banner img {
      width: 100%;
      height: auto; }
  .home .wrapper-features {
    float: left;
    width: 100%;
    margin-bottom: 60px;
    background-color: #fff; }
    .home .wrapper-features .wrapper-highlight-text {
      text-align: center;
      margin-top: 40px; }
    .home .wrapper-features .courses {
      float: left;
      margin: 40px 0 80px;
      width: 100%; }
      .home .wrapper-features .courses .box-course {
        float: left;
        width: 20%; }
        .home .wrapper-features .courses .box-course .box-shadow {
          min-height: 330px;
          margin: 7px;
          padding: 0;
          text-align: center;
          border-bottom: 4px solid #026721; }
          .home .wrapper-features .courses .box-course .box-shadow img {
            margin: 0 0 30px; }
          .home .wrapper-features .courses .box-course .box-shadow p {
            margin: 20px 0; }
        .home .wrapper-features .courses .box-course .course-title {
          font-size: 17px;
          font-size: 1.7rem;
          line-height: 1;
          margin-top: 0;
          height: 2em;
          overflow: hidden; }
        .home .wrapper-features .courses .box-course .box-wrapper a.link:hover {
          color: #026721 !important;
          text-decoration: underline !important; }
    .home .wrapper-features .highlights {
      float: left;
      width: 100%; }
      .home .wrapper-features .highlights .link-box {
        position: relative;
        float: left;
        width: 33.33%;
        min-height: 400px;
        overflow: hidden;
        background-color: #000; }
        .home .wrapper-features .highlights .link-box .box-image {
          position: absolute;
          max-width: 100%;
          height: auto;
          opacity: .5;
          z-index: 100; }
        .home .wrapper-features .highlights .link-box .box-wrapper {
          position: relative;
          color: #fff;
          z-index: 200;
          overflow: hidden; }
          .home .wrapper-features .highlights .link-box .box-wrapper .box-title {
            font-size: 36px;
            font-size: 3.6rem;
            line-height: 1;
            text-align: center;
            margin-top: 20rem;
            transition: 0.1s margin 0.4s; }
            .home .wrapper-features .highlights .link-box .box-wrapper .box-title .fa {
              font-size: 24px;
              color: #026721;
              transition: 0.4s transform; }
          .home .wrapper-features .highlights .link-box .box-wrapper .excerpt {
            margin: 30px 15%;
            opacity: 0;
            text-align: center;
            transition: 0.4s opacity 0.4s; }
          .home .wrapper-features .highlights .link-box .box-wrapper .bt {
            width: 180px;
            margin: 0 auto;
            font-size: 17px;
            opacity: 0;
            transition: 0.2s opacity 0.4s, 0.2s background; }
        .home .wrapper-features .highlights .link-box:hover .box-wrapper .box-title {
          margin-top: 10rem; }
          .home .wrapper-features .highlights .link-box:hover .box-wrapper .box-title .fa {
            transform: rotate(180deg); }
        .home .wrapper-features .highlights .link-box:hover .box-wrapper .excerpt {
          height: auto;
          display: block;
          opacity: 1; }
        .home .wrapper-features .highlights .link-box:hover .box-wrapper .bt {
          opacity: 1; }
  .home .wrapper-news {
    margin: 0;
    padding: 0 50px; }
    .home .wrapper-news .feed-title {
      margin-top: 50px; }
      .home .wrapper-news .feed-title .fa {
        color: #026721; }
    .home .wrapper-news .box-horizontal {
      height: 220px;
      margin-bottom: 60px; }
      .home .wrapper-news .box-horizontal figure {
        float: left;
        margin: 20px; }
      .home .wrapper-news .box-horizontal .box-title {
        font-size: 24px;
        font-size: 2.4rem;
        line-height: 1;
        margin: 20px 0 15px 0; }
      .home .wrapper-news .box-horizontal p {
        margin-bottom: 20px; }
  @media (max-width: 1199px) {
    .home .slider .slide {
      opacity: 1; }
    .home .slider .slick-prev {
      left: 40px; }
    .home .slider .slick-next {
      right: 40px; }
    .home .wrapper-features .highlights .link-box {
      min-height: auto; }
      .home .wrapper-features .highlights .link-box .box-wrapper .box-title {
        margin-top: 50px; }
      .home .wrapper-features .highlights .link-box .box-wrapper .excerpt {
        opacity: 1; }
      .home .wrapper-features .highlights .link-box .box-wrapper .bt {
        opacity: 1;
        margin-bottom: 30px; }
      .home .wrapper-features .highlights .link-box:hover .box-wrapper .box-title {
        margin-top: 50px; } }
  @media (max-width: 991px) {
    .home .wrapper-features {
      margin-bottom: 60px; }
      .home .wrapper-features .courses {
        display: flex;
        margin: 80px 0;
        flex-flow: row wrap;
        justify-content: space-around; }
        .home .wrapper-features .courses .box-course {
          float: none;
          width: 50%;
          margin: 0 auto; }
      .home .wrapper-features .highlights .link-box {
        width: 50%; }
        .home .wrapper-features .highlights .link-box.box-3 {
          display: none; }
    .home .wrapper-news .box-shadow {
      margin-bottom: 50px; } }
  @media (max-width: 767px) {
    .home .slider .slide {
      max-width: 100%; }
      .home .slider .slide img {
        width: 100%; }
    .home .slider .caption {
      left: 0;
      max-width: auto;
      padding: 10px;
      color: #fff;
      background-color: rgba(0, 141, 123, 0.9);
      transition: 0.2s background-color; }
      .home .slider .caption h2 {
        margin: 0 0 .6em 0;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1; }
      .home .slider .caption p {
        margin: 0;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.4; }
    .home .wrapper-features {
      margin-bottom: 0; }
      .home .wrapper-features .courses {
        width: 100%;
        display: block;
        margin: 30px 0; }
        .home .wrapper-features .courses .box-course {
          width: 100%;
          margin: 0 0 20px 0; }
          .home .wrapper-features .courses .box-course .box-shadow {
            min-height: auto; }
      .home .wrapper-features .highlights {
        display: block; }
        .home .wrapper-features .highlights .link-box {
          width: 100%; }
          .home .wrapper-features .highlights .link-box .box-wrapper .box-title {
            font-size: 24px;
            font-size: 2.4rem;
            line-height: 1; }
          .home .wrapper-features .highlights .link-box.box-3 {
            display: block; } }

/*-----------------------------------*\
	# HISTORIA
\*-----------------------------------*/
.page-historia .page-content {
  float: left;
  width: 100%;
  height: 100%;
  margin-bottom: 40px; }

.page-historia .year-box {
  position: relative;
  float: left;
  margin-left: 43px;
  padding-bottom: 50px;
  border-left: 4px solid #E4f2f0; }
  .page-historia .year-box .year-badge {
    position: absolute;
    top: 0;
    left: -47px;
    margin: 0;
    width: 90px;
    height: 90px;
    font-size: 24px;
    line-height: 80px;
    text-align: center;
    color: #026721;
    background-color: #fff;
    border: 4px solid #026721;
    border-radius: 45px; }
  .page-historia .year-box .year-title {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 1;
    margin: 10px 0 20px 0;
    padding: .8em 20px .8em 70px;
    background-color: #f5f5f5; }
  .page-historia .year-box .post-content {
    margin-left: 70px; }
    .page-historia .year-box .post-content a:hover {
      color: #026721;
      text-decoration: underline; }
  .page-historia .year-box .custom-gallery {
    padding: 30px 0 0 70px; }

.page-historia .ajax-load-more-wrap .alm-load-more-btn {
  padding: 10px 20px;
  font: 700 1.4em "Roboto", sans-serif;
  color: #fff;
  background-color: #026721;
  border-radius: 3px;
  border: none;
  transition: 0.2s background-color; }
  .page-historia .ajax-load-more-wrap .alm-load-more-btn.done {
    display: none; }
  .page-historia .ajax-load-more-wrap .alm-load-more-btn:hover {
    background-color: #006255; }

@media (max-width: 767px) {
  .page-historia .year-box {
    margin-left: 0; }
    .page-historia .year-box .year-badge {
      left: -4px;
      width: 60px;
      height: 60px;
      font-size: 18px;
      line-height: 50px;
      border-top-right-radius: 45;
      border-top-left-radius: 0;
      border-bottom-right-radius: 45;
      border-bottom-left-radius: 0; }
    .page-historia .year-box .year-title {
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 1;
      height: 60px;
      margin-top: 0; }
    .page-historia .year-box .post-content {
      margin-left: 15px; }
      .page-historia .year-box .post-content a:hover {
        color: #026721;
        text-decoration: underline; }
    .page-historia .year-box .custom-gallery {
      padding-left: 15px; } }

/*-----------------------------------*\
	# INFRAESTRUTURA
\*-----------------------------------*/
.page-infraestrutura .wrapper-infra .map-zoom {
  position: relative;
  margin: 50px 0;
  cursor: crosshair; }
  .page-infraestrutura .wrapper-infra .map-zoom img {
    max-width: 100%;
    height: auto;
    opacity: .5; }
  .page-infraestrutura .wrapper-infra .map-zoom:before {
    content: "\f00e";
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 50px;
    height: 50px;
    font-family: fontawesome;
    font-size: 21px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background-color: #000;
    transition: 0.2s opacity;
    border-radius: 25px; }

.page-infraestrutura .wrapper-infra .locations ul {
  min-height: 450px;
  -moz-columns: 3 auto;
       columns: 3 auto;
  -moz-column-gap: 40px;
       column-gap: 40px; }
  .page-infraestrutura .wrapper-infra .locations ul li {
    margin-bottom: .5em;
    -moz-column-break-inside: avoid;
         break-inside: avoid;
    font-size: .9em; }
    .page-infraestrutura .wrapper-infra .locations ul li .wrapper-subs {
      float: left; }
    .page-infraestrutura .wrapper-infra .locations ul li .wrapper-text {
      padding-left: 45px; }
    .page-infraestrutura .wrapper-infra .locations ul li .number {
      display: inline-block;
      width: 20px;
      font: 700 1em "Roboto", sans-serif;
      text-align: right; }
    .page-infraestrutura .wrapper-infra .locations ul li .dot {
      display: inline-block;
      width: 12px;
      height: 12px;
      margin: 0 3px;
      border-radius: 6px; }
    .page-infraestrutura .wrapper-infra .locations ul li .fa {
      color: #026721; }
      .page-infraestrutura .wrapper-infra .locations ul li .fa:hover {
        color: #585857; }

@media (max-width: 991px) {
  .page-infraestrutura .wrapper-infra .locations ul {
    -moz-columns: 2 auto;
         columns: 2 auto; } }

@media (max-width: 767px) {
  .page-infraestrutura .wrapper-infra .locations ul {
    -moz-columns: 1;
         columns: 1; } }

/*-----------------------------------*\
	# DIFERENCIAIS
\*-----------------------------------*/
.wrapper-action-diferenciais {
  margin-bottom: 0;
  padding: 50px 0 0 0;
  border-top: 1px solid #e7e7e7; }
  .wrapper-action-diferenciais .wrapper-title {
    text-align: center;
    font-size: 17px; }
  .wrapper-action-diferenciais hr {
    width: 20px;
    height: 4px;
    margin-bottom: 50px;
    background-color: #026721;
    border: none; }
  .wrapper-action-diferenciais .action-box {
    text-align: center;
    outline: none;
    opacity: .5; }
    .wrapper-action-diferenciais .action-box img {
      margin: 20px auto; }
    .wrapper-action-diferenciais .action-box.slick-center {
      opacity: 1; }
      .wrapper-action-diferenciais .action-box.slick-center img {
        margin: 10px auto 30px auto; }
    .wrapper-action-diferenciais .action-box a:hover {
      color: #026721 !important;
      text-decoration: underline; }
  .wrapper-action-diferenciais .slider {
    margin: 0 50px; }
  .wrapper-action-diferenciais .slick-prev,
  .wrapper-action-diferenciais .slick-next {
    width: 40px;
    height: 40px;
    opacity: 1;
    z-index: 1000; }
    .wrapper-action-diferenciais .slick-prev:before,
    .wrapper-action-diferenciais .slick-next:before {
      font-size: 32px;
      color: #026721; }
  .wrapper-action-diferenciais .slick-prev {
    left: -30px;
    margin-left: -20px;
    padding-right: 3px; }
  .wrapper-action-diferenciais .slick-next {
    right: -30px;
    margin-right: -20px;
    padding-left: 3px; }

.template-diferencial article[id*=post-] {
  margin-bottom: 100px; }

.template-diferencial .page-hero {
  height: 400px;
  background-size: cover; }

.template-diferencial .grid-filters {
  float: left;
  width: 100%;
  margin: 70px 0 35px 0;
  padding: 20px;
  background-color: #f5f5f5; }
  .template-diferencial .grid-filters .title {
    font: 700 1em "Roboto", sans-serif;
    margin-right: 5px; }
  .template-diferencial .grid-filters .box {
    float: left;
    margin-right: 30px; }
    .template-diferencial .grid-filters .box li {
      margin-bottom: 3px; }
  .template-diferencial .grid-filters .filter {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 3px;
    transition: none; }
    .template-diferencial .grid-filters .filter:hover, .template-diferencial .grid-filters .filter.is-checked {
      color: #fff;
      background-color: #026721; }
  .template-diferencial .grid-filters .term-parent {
    font: 700 1em "Roboto", sans-serif; }
  .template-diferencial .grid-filters .term-child {
    font-size: .8em; }

.template-diferencial .grid {
  float: left;
  width: 100%; }
  .template-diferencial .grid .grid-item {
    width: 60px;
    height: 60px;
    text-align: center; }
    .template-diferencial .grid .grid-item img:hover {
      cursor: pointer; }

@media (max-width: 767px) {
  .template-diferencial .grid-filters .box {
    width: 100%;
    margin-bottom: 20px; } }

/*-----------------------------------*\
	# NOTICIAS
\*-----------------------------------*/
.page-noticias div[class^='row'], .page-noticias div[class*=' row'] {
  margin-left: -7px;
  margin: -7px; }

.page-noticias div[class^='col-'], .page-noticias div[class*=' col-'] {
  padding-left: 7px;
  padding-right: 7px; }

.page-noticias .highlights .slide .image-box {
  height: 444px; }
  .page-noticias .highlights .slide .image-box .title {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 30px;
    font: 700 24px "Roboto", sans-serif;
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5); }
  .page-noticias .highlights .slide .image-box:hover .title span {
    border-bottom: 1px dotted #fff; }

.page-noticias .highlights .slick-prev,
.page-noticias .highlights .slick-next {
  width: 40px;
  height: 40px;
  opacity: .8;
  z-index: 1000; }
  .page-noticias .highlights .slick-prev:before,
  .page-noticias .highlights .slick-next:before {
    font-size: 24px; }

.page-noticias .highlights .slick-prev {
  left: 3%;
  margin-left: -20px; }

.page-noticias .highlights .slick-next {
  right: 3%;
  margin-right: -20px; }

@media (max-width: 1199px) {
  .page-noticias .highlights .slide .image-box .title {
    background-color: #006255; } }

@media (max-width: 991px) {
  .page-noticias .highlights .slide .image-box .title {
    height: 150px;
    font: 700 18px "Roboto", sans-serif;
    overflow: hidden; } }

@media (max-width: 767px) {
  .page-noticias .highlights {
    margin-bottom: 14px; }
    .page-noticias .highlights .slide .image-box {
      height: 350px; } }

.page-noticias .gradient-box {
  height: 215px;
  margin-bottom: 14px;
  background-color: #026721; }
  .page-noticias .gradient-box img {
    width: 100%;
    height: auto;
    opacity: .4;
    transition: 0.2s opacity; }
  .page-noticias .gradient-box .title {
    position: absolute;
    display: block;
    width: 100%;
    font: 800 36px "Roboto", sans-serif;
    line-height: 215px;
    text-align: center;
    color: #fff; }
  .page-noticias .gradient-box:hover img {
    opacity: 0; }

.page-noticias .featured-box {
  height: 278px;
  margin-bottom: 20px; }
  .page-noticias .featured-box .title {
    position: absolute;
    width: 100%;
    bottom: 0;
    display: block;
    padding: 30px;
    font: 700 17px/1.4em "Roboto", sans-serif;
    text-align: center;
    color: #fff;
    background-image: linear-gradient(rgba(0, 0, 0, 0), black); }
    .page-noticias .featured-box .title .date {
      display: block;
      color: #fff; }
  .page-noticias .featured-box:hover .title .link {
    border-bottom: 1px dotted #fff; }
  @media (max-width: 1199px) {
    .page-noticias .featured-box {
      height: 230px; } }
  @media (max-width: 991px) {
    .page-noticias .featured-box {
      height: 180px; }
      .page-noticias .featured-box .title {
        font: 700 1em "Roboto", sans-serif; } }
  @media (max-width: 767px) {
    .page-noticias .featured-box {
      margin: 5px 0; }
      .page-noticias .featured-box img {
        width: 100%; }
      .page-noticias .featured-box .title {
        width: 100%;
        font: 700 1.2em "Roboto", sans-serif; } }

.page-noticias .news-strip .bt {
  float: right;
  margin-top: 0;
  margin-right: 7px; }

.page-noticias .galleries {
  margin-bottom: 80px; }
  .page-noticias .galleries .icon-title {
    margin-bottom: 30px; }
    .page-noticias .galleries .icon-title .fa {
      color: #026721; }
  .page-noticias .galleries .gradient-box {
    height: 250px;
    background-color: #026721; }
    .page-noticias .galleries .gradient-box img {
      opacity: .2;
      transition: 0.2s opacity; }
    .page-noticias .galleries .gradient-box .title {
      padding: 0 20px;
      font: 700 17px "Roboto", sans-serif;
      text-align: center;
      color: #fff;
      opacity: 0;
      transition: 0.2s opacity; }
      .page-noticias .galleries .gradient-box .title .fa {
        display: block;
        font-size: 24px;
        margin: 9rem 0 20px 0; }
    .page-noticias .galleries .gradient-box:hover .title {
      opacity: 1; }
  .page-noticias .galleries .bt {
    float: right;
    margin-top: 10px; }
  @media (max-width: 1199px) {
    .page-noticias .galleries .gradient-box {
      height: 200px; }
      .page-noticias .galleries .gradient-box .title .fa {
        margin-top: 50px; } }
  @media (max-width: 1199px) {
    .page-noticias .galleries .gradient-box {
      height: 160px; }
      .page-noticias .galleries .gradient-box .title {
        font: 700 1em "Roboto", sans-serif;
        opacity: 1; }
        .page-noticias .galleries .gradient-box .title .fa {
          margin-top: 20px; } }
  @media (max-width: 1199px) {
    .page-noticias .galleries {
      margin-top: 60px; }
      .page-noticias .galleries .gradient-box .title {
        font: 700 1.2em "Roboto", sans-serif; } }

.page-noticias .lastest-news h4 {
  margin: 0 0 30px 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #585857; }

.page-noticias .lastest-news .news {
  margin-bottom: 13px;
  overflow: hidden; }

.page-noticias .lastest-news .link-text {
  display: block;
  height: 100px;
  overflow: hidden; }
  .page-noticias .lastest-news .link-text img {
    float: left;
    max-width: 130px;
    height: auto;
    margin-right: 15px; }
  .page-noticias .lastest-news .link-text .title {
    font: 700 1em "Roboto", sans-serif; }
  .page-noticias .lastest-news .link-text .date {
    color: #ababab; }
  .page-noticias .lastest-news .link-text:hover span.date {
    border: none; }

.page-noticias .lastest-news hr {
  margin: 15px 0 20px 0;
  border-color: #585857; }

.page-noticias .lastest-news .bt {
  float: left; }

.page-noticias .box-shadow {
  margin-top: 33px;
  padding: 30px; }
  .page-noticias .box-shadow .box-title {
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #585857; }
  .page-noticias .box-shadow li {
    display: inline-block;
    margin: 0 2px 5px 0; }
    .page-noticias .box-shadow li a {
      display: block;
      padding: 3px 10px;
      border: 1px solid #026721;
      border-radius: 3px; }
      .page-noticias .box-shadow li a:hover {
        color: #f5f5f5;
        background-color: #026721; }
  @media (max-width: 991px) {
    .page-noticias .box-shadow {
      margin: 100px 0 50px 0; } }

/*-----------------------------------*\
	# ARCHIVE
\*-----------------------------------*/
.archive-noticias article[id*=post-] {
  position: relative; }
  .archive-noticias article[id*=post-] .post-image {
    position: relative;
    height: 390px;
    text-align: center;
    background-image: linear-gradient(135deg, #00bbc7, #026721);
    overflow: hidden;
    z-index: 100; }
    .archive-noticias article[id*=post-] .post-image img {
      max-width: 100%;
      height: auto;
      opacity: 1;
      transition: 0.4s opacity; }
    .archive-noticias article[id*=post-] .post-image a:hover img {
      opacity: .8; }
  .archive-noticias article[id*=post-] .post-header {
    position: relative;
    width: 80%;
    padding: 30px 40px;
    margin: -100px auto 50px auto;
    border-top: 7px solid #026721;
    z-index: 200; }
    .archive-noticias article[id*=post-] .post-header .meta {
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 1;
      font-family: "Roboto", sans-serif;
      color: #ababab; }
    .archive-noticias article[id*=post-] .post-header .post-title {
      margin: 0 0 30px 0; }
      .archive-noticias article[id*=post-] .post-header .post-title a {
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 1.2; }
  @media (max-width: 767px) {
    .archive-noticias article[id*=post-] .post-image {
      height: auto; }
    .archive-noticias article[id*=post-] .post-header {
      width: 100%;
      margin-top: 0;
      padding: 20px; } }

/*-----------------------------------*\
	# SIDEBAR
\*-----------------------------------*/
.sidebar-noticias {
  margin-bottom: 50px; }
  .sidebar-noticias .box-shadow {
    margin-left: 30px;
    padding: 30px; }
  .sidebar-noticias .wrapper {
    margin-bottom: 50px; }
    .sidebar-noticias .wrapper .widgettitle {
      margin-bottom: 15px;
      padding-bottom: 10px;
      font-size: 17px;
      border-bottom: 1px solid #585857; }
      .sidebar-noticias .wrapper .widgettitle .fa {
        color: #026721; }
  .sidebar-noticias .form-inline {
    margin-bottom: 30px;
    background-color: #fff;
    border: 1px solid #585857;
    border-radius: 3px; }
    .sidebar-noticias .form-inline input {
      width: 85%;
      margin: 0;
      padding: 0 10px;
      line-height: 35px;
      border: none; }
    .sidebar-noticias .form-inline button {
      width: 13%;
      margin: 0;
      padding: 0;
      background-color: #fff;
      border: none; }
  .sidebar-noticias .list-categories .cat-item {
    display: inline-block; }
    .sidebar-noticias .list-categories .cat-item a {
      display: inline-block;
      margin: 0 2px 5px 0;
      padding: 2px 8px 1px 8px;
      border: 1px solid #026721;
      border-radius: 3px; }
    .sidebar-noticias .list-categories .cat-item a:hover {
      color: #fff;
      background-color: #026721; }
  .sidebar-noticias .archive-dropdown {
    width: 100%;
    height: 40px;
    padding: 0 10px;
    border: 1px solid #585857;
    border-radius: 3px; }
  .sidebar-noticias .link-jornal {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    display: block;
    width: 124px;
    height: 120px;
    margin: 30px auto 10px auto;
    background: url(../img/img-link-jornal.png) 0 0 no-repeat;
    background-color: #585857; }
    .sidebar-noticias .link-jornal:hover {
      background-color: #026721; }
  .sidebar-noticias .galeries {
    margin-bottom: 70px; }
    .sidebar-noticias .galeries .image-link {
      display: inline-block;
      width: 49%;
      max-height: 99px;
      overflow: hidden;
      background-color: #000; }
      .sidebar-noticias .galeries .image-link img {
        width: 100%;
        height: auto; }
      .sidebar-noticias .galeries .image-link:hover img {
        opacity: .5; }
    .sidebar-noticias .galeries .bt-green {
      float: right;
      margin-top: 10px; }
  .sidebar-noticias .link-tv {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    display: block;
    width: 134px;
    height: 98px;
    margin: 30px auto 10px auto;
    background: url(../img/img-link-tvkoelle.png) 0 0 no-repeat;
    background-color: #585857; }
    .sidebar-noticias .link-tv:hover {
      background-color: #026721; }
  @media (max-width: 1199px) {
    .sidebar-noticias .box-shadow {
      margin-left: 0; } }

/*-----------------------------------*\
	# SINGLE POST
\*-----------------------------------*/
.single-post .sidebar-noticias {
  margin-top: 35px; }

.single-post .post-image {
  margin-bottom: 30px;
  overflow: hidden; }
  .single-post .post-image img {
    max-width: 100%;
    height: auto; }

.single-post .single-title {
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #585857; }

.single-post .meta .fa {
  margin-right: 4px;
  font-size: 1.4em;
  color: #026721; }

.single-post .meta time {
  margin-right: 20px; }

.single-post .meta a {
  display: inline-block;
  padding: 2px 8px;
  border: 1px solid #026721;
  border-radius: 3px; }
  .single-post .meta a:hover {
    text-decoration: underline; }

.single-post .custom-gallery .gallery-list {
  margin-left: -1px; }
  .single-post .custom-gallery .gallery-list .gallery-item {
    margin: .3%; }

.single-post .box-nav {
  position: relative;
  float: left;
  width: 100%;
  margin: 30px 0;
  padding: 30px 50px;
  background-color: #f5f5f5; }

.single-post .post-nav {
  float: left;
  width: 50%; }
  .single-post .post-nav .subtitle {
    display: block;
    margin-bottom: 10px;
    font-size: 12px;
    font-style: italic; }
  .single-post .post-nav .fa {
    position: absolute;
    font-size: 18px;
    color: #026721;
    top: 50%; }
  .single-post .post-nav a {
    color: #545454;
    transition: color 0.1s;
    font-weight: bold; }
    .single-post .post-nav a:hover, .single-post .post-nav a:active, .single-post .post-nav a:focus {
      color: #026721;
      text-decoration: underline;
      outline: 0; }
    .single-post .post-nav a:link {
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }
  .single-post .post-nav.previous .fa {
    left: 20px; }
  .single-post .post-nav.next {
    text-align: right; }
    .single-post .post-nav.next .fa {
      right: 20px; }

.single-post .read-more__title {
  text-align: center; }

.single-post .read-more hr {
  width: 20px;
  height: 4px;
  margin-bottom: 30px;
  background-color: #026721;
  border: none; }

.single-post .read-more .image-box img {
  position: relative;
  margin-bottom: 10px; }

.single-post .read-more .image-box .title {
  font-size: 14px;
  margin-bottom: 30px; }

@media (max-width: 767px) {
  .single-post .post-nav {
    width: 100%; }
    .single-post .post-nav.previous {
      margin-bottom: 30px; }
      .single-post .post-nav.previous .fa {
        top: 50px; }
    .single-post .post-nav.next .fa {
      top: auto;
      bottom: 50px; } }

/*-----------------------------------*\
	# NOTICIAS
\*-----------------------------------*/
.page-galerias .image-box {
  height: 200px;
  margin-bottom: 30px;
  background-color: #000; }
  .page-galerias .image-box img {
    opacity: .4;
    transition: 0.2s max-width, 0.2s top, 0.2s left; }
  .page-galerias .image-box .title {
    position: absolute;
    bottom: 0;
    display: block;
    padding: 20px;
    font: 700 16px/1.4em "Roboto", sans-serif;
    text-align: left;
    color: #fff;
    transition: 0.2s opacity; }
  .page-galerias .image-box:before {
    content: "\f00e";
    position: absolute;
    display: none;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin: -15px 0 0 -15px;
    font-family: fontawesome;
    font-size: 21px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    z-index: 100; }
  .page-galerias .image-box:hover img {
    max-width: 120%;
    top: -20px;
    left: -20px;
    opacity: 1; }
  .page-galerias .image-box:hover .title {
    opacity: 0; }
  .page-galerias .image-box:hover:before {
    display: block; }

.page-galerias hr {
  border-color: #585857; }

.page-galerias .wrapper-news {
  margin-top: 80px; }

@media (max-width: 1199px) {
  .page-galerias .image-box {
    height: 160px; } }

@media (max-width: 767px) {
  .page-galerias .image-box {
    height: 200px; }
    .page-galerias .image-box img {
      width: 100%; }
    .page-galerias .image-box:hover img {
      left: 0; } }

.page-galeria .post-gallery {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px; }

.page-galeria .wrapper-news {
  margin-top: 100px; }

/*-----------------------------------*\
# TV KOELLE
\*-----------------------------------*/
.page-tv-koelle .videoGallery {
  width: 100%; }
  .page-tv-koelle .videoGallery .rsTmb {
    padding: 20px;
    background-color: #026721; }
    .page-tv-koelle .videoGallery .rsTmb .video-title {
      margin: 0; }
  .page-tv-koelle .videoGallery .rsThumbs {
    width: 220px;
    padding: 0; }
    .page-tv-koelle .videoGallery .rsThumbs .rsThumb {
      width: 220px;
      height: 80px;
      border-bottom: 1px solid #026721; }
      .page-tv-koelle .videoGallery .rsThumbs .rsThumb:hover {
        background: #026721; }
      .page-tv-koelle .videoGallery .rsThumbs .rsThumb.rsNavSelected {
        background-color: #026721;
        border-bottom: -color #026721; }
  .page-tv-koelle .videoGallery .rsThumbsArrow {
    background-color: #585857 !important; }

.page-tv-koelle .wrapper-content {
  min-height: 350px;
  margin: 100px 0;
  background: url(../img/bg-tv-koelle.jpg) center 30px no-repeat; }
  .page-tv-koelle .wrapper-content .post-content {
    margin-top: 120px; }
    .page-tv-koelle .wrapper-content .post-content h2 {
      font-weight: 800; }
    .page-tv-koelle .wrapper-content .post-content .bt {
      width: 180px;
      color: #026721;
      border-color: #026721; }
      .page-tv-koelle .wrapper-content .post-content .bt:hover {
        color: #fff !important;
        background-color: #026721; }

@media (max-width: 991px) {
  .page-tv-koelle .videoGallery .rsTmb {
    padding: 6px 8px; }
  .page-tv-koelle .videoGallery .rsTmb .video-title {
    font-size: 12px;
    line-height: 17px;
    margin: 0; }
  .page-tv-koelle .videoGallery .rsThumbs.rsThumbsVer {
    width: 120px;
    padding: 0; }
  .page-tv-koelle .videoGallery .rsThumbs .rsThumb {
    width: 120px;
    height: 47px;
    font-size: 12px; }
    .page-tv-koelle .videoGallery .rsThumbs .rsThumb .video-title {
      font-size: 11px; }
  .page-tv-koelle .videoGallery .rsTmb span {
    display: none; }
  .page-tv-koelle .videoGallery .rsOverflow,
  .page-tv-koelle .royalSlider.videoGallery {
    height: 300px !important; }
  .page-tv-koelle .sampleBlock {
    font-size: 14px; } }

/*-----------------------------------*\
# KARA-DO-KOELLE
\*-----------------------------------*/
.page-jornal .page-header {
  margin-bottom: 50px; }

.page-jornal .wrapper-jornal {
  float: left;
  width: 100%; }

.page-jornal .box-jornal {
  float: left;
  width: 20%;
  height: 150px;
  text-align: center;
  overflow: hidden;
  margin-bottom: 30px; }
  .page-jornal .box-jornal a {
    display: block;
    margin-right: 15px; }
  .page-jornal .box-jornal .fa {
    font-size: 72px;
    color: #585857; }
  .page-jornal .box-jornal .file-title {
    font-size: 17px;
    color: #545454; }
  .page-jornal .box-jornal a:hover .fa {
    color: #026721; }

.page-jornal .box-shadow {
  float: left;
  margin: 0 0 50px 40px;
  padding: 30px;
  font-size: 12px; }
  .page-jornal .box-shadow .box-title {
    margin: 0 0 15px 0;
    padding-bottom: 15px;
    font-size: 17px;
    text-transform: uppercase;
    border-bottom: 1px solid #585857; }
  .page-jornal .box-shadow ul {
    margin: 30px 0; }
    .page-jornal .box-shadow ul li {
      float: left;
      margin-bottom: 20px; }
      .page-jornal .box-shadow ul li .number {
        float: left;
        display: inline-block;
        margin-right: 15px;
        font: bold 42px/1em Tahoma, Verdana, Segoe, sans-serif;
        color: #00dcbb;
        overflow: hidden; }
      .page-jornal .box-shadow ul li .text-block {
        display: block;
        padding-top: 5px;
        overflow: hidden; }
      .page-jornal .box-shadow ul li img {
        margin: 15px 0; }

@media (max-width: 991px) {
  .page-jornal .box-shadow {
    margin: 50px 0; } }

@media (max-width: 991px) {
  .page-jornal .box-jornal {
    width: 33%; } }

/*-----------------------------------*\
# FALE-CONOSCO
\*-----------------------------------*/
.page-fale-conosco .wrapper-info {
  float: left;
  margin: 20px 0 50px 30px; }
  .page-fale-conosco .wrapper-info .info-list li {
    float: left;
    width: 100%;
    margin-bottom: 30px; }
    .page-fale-conosco .wrapper-info .info-list li .fa {
      float: left;
      width: 25%;
      font-size: 48px;
      color: #026721; }
    .page-fale-conosco .wrapper-info .info-list li .wrapper-text {
      float: left;
      width: 75%;
      font: 700 1em "Roboto", sans-serif; }
      .page-fale-conosco .wrapper-info .info-list li .wrapper-text h3 {
        margin: 0 0 5px 0;
        font-size: 16px;
        color: #026721; }
      .page-fale-conosco .wrapper-info .info-list li .wrapper-text p {
        margin: 0; }
      .page-fale-conosco .wrapper-info .info-list li .wrapper-text .tel {
        font-size: 18px; }
      .page-fale-conosco .wrapper-info .info-list li .wrapper-text .email {
        color: #545454;
        transition: color 0.1s; }
        .page-fale-conosco .wrapper-info .info-list li .wrapper-text .email:hover, .page-fale-conosco .wrapper-info .info-list li .wrapper-text .email:active, .page-fale-conosco .wrapper-info .info-list li .wrapper-text .email:focus {
          color: #026721;
          text-decoration: underline;
          outline: 0; }
        .page-fale-conosco .wrapper-info .info-list li .wrapper-text .email:link {
          -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }
  .page-fale-conosco .wrapper-info .bt {
    float: left;
    width: 100%;
    margin-top: 12px; }
    .page-fale-conosco .wrapper-info .bt.bt-white {
      padding: 1em;
      color: #026721;
      border: 2px solid #026721; }
      .page-fale-conosco .wrapper-info .bt.bt-white:hover {
        color: #fff;
        background-color: #026721; }

.page-fale-conosco .map-image {
  border-radius: 10px;
  margin: 60px 0;
  width: 100%; }

@media (max-width: 1199px) {
  .page-fale-conosco .wrapper-info {
    margin-left: 0; }
    .page-fale-conosco .wrapper-info .info-list li .fa {
      width: 20%;
      font-size: 32px; } }

@media (max-width: 991px) {
  .page-fale-conosco .wrapper-info .info-list li .fa {
    width: 50px;
    font-size: 32px; } }

/*-----------------------------------*\
	# APROVADOS
\*-----------------------------------*/
.page-aprovados .icon-title .dashicons {
  font-size: 52px;
  width: 50px;
  color: #026721; }

.page-aprovados .grid-legenda {
  color: #585857;
  font-family: "Roboto", sans-serif;
  text-align: center; }
  .page-aprovados .grid-legenda i {
    border-radius: 15px;
    box-shadow: 1px 1px 2px #585857;
    color: #545454;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin: 0 5px 20px 0;
    width: 25px; }

.page-aprovados .grid-title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 1;
  font-weight: 800;
  margin: 50px 0 30px;
  text-align: center; }
  .page-aprovados .grid-title .dashicons {
    color: #026721;
    display: block;
    font-size: 2.2em;
    height: 1em;
    margin: 10px auto;
    text-align: center;
    width: 52px; }

.page-aprovados .grid-filter {
  margin-bottom: 30px;
  text-align: center; }
  .page-aprovados .grid-filter .button {
    background-color: #026721;
    border: 0;
    border-radius: 3px;
    color: #fff;
    font-family: "Roboto", sans-serif;
    line-height: 30px;
    padding: 0 10px; }
    .page-aprovados .grid-filter .button:hover, .page-aprovados .grid-filter .button.active {
      background-color: #026721;
      text-decoration: underline; }

.page-aprovados .grid-wrapper .grid-card {
  background-color: #fafafa;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  box-shadow: 1px 1px 2px #e7e7e7;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 30px 20px;
  position: relative;
  width: 31.8%; }
  .page-aprovados .grid-wrapper .grid-card::before {
    background-color: #026721;
    content: '';
    height: 115px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000; }
  .page-aprovados .grid-wrapper .grid-card .card-header {
    position: relative;
    text-align: center;
    z-index: 1001; }
    .page-aprovados .grid-wrapper .grid-card .card-header .trigger {
      background-color: #fff;
      border-radius: 15px;
      box-shadow: 1px 1px 2px #ababab;
      color: #545454;
      height: 30px;
      line-height: 30px;
      position: absolute;
      top: 70px;
      width: 30px; }
      .page-aprovados .grid-wrapper .grid-card .card-header .trigger.trigger-photo {
        left: -5px; }
      .page-aprovados .grid-wrapper .grid-card .card-header .trigger.trigger-quote {
        right: -5px; }
      .page-aprovados .grid-wrapper .grid-card .card-header .trigger:hover {
        color: #00dcbb; }
  .page-aprovados .grid-wrapper .grid-card .card-image {
    height: 170px;
    margin: 0 auto;
    overflow: hidden;
    perspective: 800;
    position: relative;
    width: 170px;
    z-index: 1001; }
    .page-aprovados .grid-wrapper .grid-card .card-image img {
      border-radius: 85px;
      height: auto;
      max-width: 100%; }
    .page-aprovados .grid-wrapper .grid-card .card-image.flipped .flip {
      transform: rotatey(-180deg); }
    .page-aprovados .grid-wrapper .grid-card .card-image .flip {
      height: 100%;
      transform-style: preserve-3d;
      transition: .5s;
      width: 100%; }
      .page-aprovados .grid-wrapper .grid-card .card-image .flip .face {
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        height: 100%;
        position: absolute;
        width: 100%;
        z-index: 2; }
      .page-aprovados .grid-wrapper .grid-card .card-image .flip .front {
        position: absolute;
        z-index: 1; }
      .page-aprovados .grid-wrapper .grid-card .card-image .flip .back {
        transform: rotatey(-180deg); }
  .page-aprovados .grid-wrapper .grid-card .quote {
    display: none; }
  .page-aprovados .grid-wrapper .grid-card .text .name {
    font-size: 18px;
    margin: 1.2em 0; }
  .page-aprovados .grid-wrapper .grid-card .text ul li {
    color: #0b0b0b;
    margin-bottom: 7px;
    padding-left: 15px;
    position: relative; }
    .page-aprovados .grid-wrapper .grid-card .text ul li::before {
      color: #026721;
      content: '\f00c';
      font-family: 'FontAwesome';
      font-size: 11px;
      left: 0;
      position: absolute;
      top: 3px; }
  .page-aprovados .grid-wrapper .grid-card .optativas {
    margin-top: 20px; }
    .page-aprovados .grid-wrapper .grid-card .optativas img {
      cursor: pointer;
      height: auto;
      margin: 0 7px 7px 0;
      width: 33px; }

.page-aprovados .grid-wrapper .card-ad::before {
  background-color: #026721;
  height: 140px; }

.page-aprovados .grid-wrapper .card-ad .card-header img {
  max-width: 200px; }

.page-aprovados .grid-wrapper .card-ad .text {
  padding: 20px 0;
  text-align: center; }
  .page-aprovados .grid-wrapper .card-ad .text h2 {
    margin: 50px 0 30px; }
  .page-aprovados .grid-wrapper .card-ad .text p {
    font-size: 18px;
    margin-bottom: 40px; }
  .page-aprovados .grid-wrapper .card-ad .text .bt {
    background-color: #026721;
    font-size: 16px;
    padding: 12px 20px; }
    .page-aprovados .grid-wrapper .card-ad .text .bt:hover {
      text-decoration: underline; }

@media (max-width: 1199px) {
  .page-aprovados .grid-wrapper .grid-card {
    width: 31.5%; } }

@media (max-width: 991px) {
  .page-aprovados .grid-wrapper .grid-card {
    width: 48%; } }

@media (max-width: 767px) {
  .page-aprovados .grid-wrapper .grid-card {
    width: 100%; } }

.page-aprovados .quote img {
  border-radius: 100px;
  float: left;
  height: auto;
  margin-right: 30px;
  max-width: 200px; }

.page-aprovados .quote .fa {
  color: #026721;
  font-size: 52px; }

@media (max-width: 767px) {
  .page-aprovados .quote {
    text-align: center; }
    .page-aprovados .quote img {
      float: none;
      margin: 20px auto; }
    .page-aprovados .quote .fa {
      display: block;
      text-align: left; }
    .page-aprovados .quote p {
      text-align: left; } 
	.hero {
		display:none !important;
	}
}

.main-footer a {
	color: #bcd7d2;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfYmFzZS5zY3NzIiwibWl4aW5zL19mb250LXNpemUuc2NzcyIsIm1peGlucy9fbGluay5zY3NzIiwibWl4aW5zL19idXR0b25zLnNjc3MiLCJfdHlwZS5zY3NzIiwiX2xheW91dC5zY3NzIiwibWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndwL19wb3N0LnNjc3MiLCJ3cC9fbmF2aS5zY3NzIiwid3AvX2dyYXZpdHktZm9ybXMuc2NzcyIsIm1peGlucy9fY2xlYXJmaXguc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9faGlzdG9yaWEuc2NzcyIsIm1peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwicGFnZXMvX2luZnJhZXN0cnV0dXJhLnNjc3MiLCJwYWdlcy9fZGlmZXJlbmNpYWlzLnNjc3MiLCJwYWdlcy9fbm90aWNpYXMuc2NzcyIsInBhZ2VzL19nYWxlcmlhcy5zY3NzIiwicGFnZXMvX3R2LWtvZWxsZS5zY3NzIiwicGFnZXMvX2pvcm5hbC5zY3NzIiwicGFnZXMvX2ZhbGUtY29ub3Njby5zY3NzIiwicGFnZXMvX2Fwcm92YWRvcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7O0NDT0M7QUNQRDs7c0NEVXNDO0FFVnRDOztzQ0Zhc0M7QUVUdEM7RUFDQyxnQkFBZ0IsRUFBQTs7QUFFakI7RUFDQyxpQ0R3Q2dDO0VFM0NoQyxlQUFXO0VBQ1gsaUJBQVc7RUFDWCxvQkYwRCtCO0VDdkQvQixjRGV1QjtFQ2R2QixzQkRKZ0IsRUFBQTs7QUNlakI7RUVuQkMsY0hRbUI7RUdQbkIsc0JIZ0M4QixFQUFBO0VHOUI5QjtJQUdDLGNIRWtCO0lHRGxCLDBCQUEwQjtJQUMxQixVQUFVLEVBQUE7RUFFWDtJQUNDLCtDQUFrRCxFQUFBOztBRllwRDtFQ3JCQyxlQUFXO0VBQ1gsaUJBQVc7RUFDWCxjRG9Cd0I7RUFDeEIsaUNEcUJnQyxFQUFBOztBQ2xCakM7RUFDQyxjRFB1QjtFQ1F2QixzQkRHOEIsRUFBQTtFQ0wvQjtJQU9FLGNEM0JrQixFQUFBO0lDb0JwQjtNQVVHLGlDRDlCaUI7TUMrQmpCLFVBQVUsRUFBQTs7QUFNYjtFRzdDQyxxQkFBcUI7RUFDckIseUJKT21CO0VJTm5CLGdDQUFnQyxFQUFBO0VBQ2hDO0lBQ0MsY0pJa0I7SUlIbEIseUJBQTJDLEVBQUE7O0FINEM3QztFQUNDLGlDREpnQztFQ0toQyxXRC9DZ0I7RUNnRGhCLGlDQUFrQyxFQUFBO0VBSG5DO0lBTUUsY0FBYztJQUNkLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsc0JEdERlO0lDdURmLGtCQUFrQjtJQUNsQiw2QkFBNkIsRUFBQTtJQVgvQjtNQWNHLGNEdERvQjtNQ3VEcEIsc0JENURjLEVBQUE7RUM2Q2pCO0lBb0JFLGlCQUFpQjtJQUNqQix5QkQ5RGtCO0lDK0RsQixrQkFBa0I7SUFDbEIsK0JEbkRxQixFQUFBO0lDNEJ2QjtNQTBCRyxXRHZFYztNQ3dFZCx5QkRwRWlCO01DcUVqQiwwQkFBMEIsRUFBQTs7QUFRN0I7RUFDQyx5QkRwRXdCO0VDcUV4QiwrQkRuRWtCLEVBQUE7O0FDc0VuQjtFQ3hGQyxlQUFXO0VBQ1gsaUJBQVc7RUFDWCxjRHVGd0I7RUFDeEIsZ0JBQWdCLEVBQUE7RUFGakI7O0lBTUUsY0R4RmtCLEVBQUE7O0FDK0ZwQjtFQUNDLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1Qsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7RUFOcEI7OztJQVdFLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxZQUFZLEVBQUE7O0FBT2Q7RUFDQyxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGdCQUFnQixFQUFBO0VBSGpCO0lBTUUsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsZUFBZTtJQUNmLFlBQVk7SUFDWixjQUFjLEVBQUE7RUFYaEI7SUFlRSxTQUFTLEVBQUE7O0FBUVg7RUFDQyxXQUFXO0VBQ1gsV0FBVyxFQUFBO0VBRlo7SUFNRSxpQkFBaUIsRUFBQTtJQU5uQjtNQVNHLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsWUFBWTtNQUNaLGFBQWE7TUFDYixXQUFXO01BQ1gsZ0JBQWdCO01BQ2hCLHNCRGhLYztNQ2lLZCxnQkFBZ0IsRUFBQTtNQWhCbkI7UUFtQkksY0FBYyxFQUFBO1FBbkJsQjtVQXNCSyxnQkFBZ0I7VUFDaEIsa0JBQWtCO1VBQ2xCLGNBQWM7VUFDZCxXQUFXO1VBQ1gsd0JBQXdCO1VBQ3hCLGVBQWU7VUFDZixrQkFBa0I7VUFDbEIsa0JBQWtCO1VBQ2xCLFdEOUtZO1VDK0taLG9DQUFvQztVQUNwQyxVQUFVO1VBQ1Ysd0JBQXlCLEVBQUE7UUFqQzlCO1VBcUNNLFVBQVUsRUFBQTs7QUFZaEI7RUFDQyxVQUFVO0VBQ1Ysc0JEbk1nQixFQUFBO0VDaU1qQjtJQUtFLGVBQWU7SUFDZixZQUFZO0lBQ1osbUJBQW1CLEVBQUE7RUFQckI7SUFXRSxrQkFBa0IsRUFBQTtFQVhwQjtJQWVFLFdBQVc7SUFDWCxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixnQkFBZ0IsRUFBQTtFQW5CbEI7SUEwQkcsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixnQ0Q3TWdCLEVBQUE7SUNpTG5CO01BK0JJLFlBQVksRUFBQTtFQS9CaEI7SUFxQ0UsZUFBZTtJQ3hPaEIsZUFBVztJQUNYLGlCQUFXO0lBQ1gsZ0JEd08yQjtJQUMxQixpQ0QvTCtCO0lDZ00vQixtQkFBbUIsRUFBQTtJQXpDckI7TUE0Q0csY0Q1Tm9CLEVBQUE7SUNnTHZCO01BaURJLFlBQVksRUFBQTtFQWpEaEI7SUF1REUsY0FBYyxFQUFBO0VBdkRoQjtJQTRERyxjQUFjO0lBQ2QsbUJBQW1CLEVBQUE7RUE3RHRCO0lBbUVHLG1CQUFtQixFQUFBOztBQVV0QjtFQUNDLHNFQUFzRSxFQUFBOztBQUd2RTs7RUFFSSxZQUFZO0VBQ1osY0FBYztFQUVkLGtCQUFrQjtFQUNsQixRQUFRO0VBRVIsY0FBYztFQUVkLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFVBQVU7RUFFVixlQUFlO0VBRWYsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUJBQXVCLEVBQUE7O0FBRTNCOzs7O0VBSUksa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYix1QkFBdUIsRUFBQTs7QUFFM0I7Ozs7RUFJSSxVQUFVLEVBQUE7O0FBRWQ7O0VBRUksWUFBWSxFQUFBOztBQUdoQjs7RUFFSSwwQkFBMEI7RUFDMUIsZUFBZTtFQUNmLGNBQWM7RUFFZCxZQUFZO0VBQ1osWUFBWTtFQUVaLG1DQUFtQztFQUNuQyxrQ0FBa0MsRUFBQTs7QUFHdEM7RUFFSyxnQkFBZ0IsRUFBQTs7QUFJckI7RUFFSyxnQkFBZ0IsRUFBQTs7QUl2VnJCOztzQ042UHNDO0FNeFB0Qzs7RUFFQyxpQ0wwQ2dDO0VLekNoQyxnQkw4RDBCO0VLN0QxQixnQkw4RDBCO0VLN0QxQixjTDhEeUIsRUFBQTtFS25FMUI7Ozs7Ozs7Ozs7Ozs7O0lBU0UsbUJBQW1CO0lBQ25CLGNBQWMsRUFBQTs7QUFJaEI7OztFQUdDLGdCTDRDbUU7RUszQ25FLG1CQUEwQyxFQUFBO0VBSjNDOzs7Ozs7Ozs7SUFRRSxjQUFjLEVBQUE7O0FBR2hCOzs7RUFHQyxnQkFBdUM7RUFDdkMsbUJBQTBDLEVBQUE7RUFKM0M7Ozs7Ozs7OztJQVFFLGNBQWMsRUFBQTs7QUFJaEI7RUFBVSxlTGVzQyxFQUFBOztBS2RoRDtFQUFVLGVMZXVDLEVBQUE7O0FLZGpEO0VBQVUsZUxlcUMsRUFBQTs7QUtkL0M7RUFBVSxlTGVzQyxFQUFBOztBS2RoRDtFQUFVLGVMT2EsRUFBQTs7QUtOdkI7RUFBVSxlTGVzQyxFQUFBOztBS05oRDs7RUFFQyxhQUFhO0VBQ2IsbUJBQTBDLEVBQUE7RUFIM0M7Ozs7SUFNRSxnQkFBZ0IsRUFBQTs7QUFPbEI7RUFDQyxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBSWpCO0VBRUMsaUJBQWlCLEVBQUE7RUFGbEI7SUFLRSxxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBOztBQUtwQjtFQUNDLGFBQWE7RUFDYixtQkx2Qm1FLEVBQUE7O0FLeUJwRTs7RUFFQyxvQkw1QitCLEVBQUE7O0FLOEJoQztFQUNDLGlCQUFpQixFQUFBOztBQUVsQjtFQUNDLGNBQWMsRUFBQTs7QUFPZjtFQUNDLGlCQUFpQjtFQUNqQixXTHJHZ0I7RUtzR2hCLHlCTGxHbUIsRUFBQTs7QUsrRnBCO0VBQ0MsaUJBQWlCO0VBQ2pCLFdMckdnQjtFS3NHaEIseUJMbEdtQixFQUFBOztBS29HcEI7RUFDQyxpQkFBaUI7RUFDakIsV0wxR2dCO0VLMkdoQix5Qkx2R21CLEVBQUE7O0FNWHBCOztzQ1BzWHNDO0FPbFh0QztFQUNDLGdCQUFnQixFQUFBOztBQUtqQjs7c0NQa1hzQztBTzlXdEM7RUFDQyxpQkFBaUIsRUFBQTtFQURsQjtJQUlFLGtCQUFrQixFQUFBO0VBSnBCO0lBUUUsV05mZTtJTWdCZix5Qk5BaUIsRUFBQTtJTVRuQjtNQWFHLFdBQVc7TUFDWCxtQkFBbUIsRUFBQTtNQWR0QjtRQWlCSSxxQkFBcUI7UUFDckIsa0JBQWtCLEVBQUE7UUFsQnRCO1VBcUJLLGNBQWM7VUFDZCxjQUFjO1VBQ2Qsd0NOWTRCO1VNWDVCLFdOL0JZLEVBQUE7VU1PakI7WUEyQk0sV05sQ1csRUFBQTtVTU9qQjtZQWdDTyxjTm5DYSxFQUFBO0lNR3BCO01Bd0NHLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsaUNOUDhCO01NUTlCLFdObERjO01NbURkLGdCQUFnQjtNQUNoQixxQkFBcUI7TUFDckIsZ0JBQWdCLEVBQUE7TUE5Q25CO1FBaURJLFdOeERhLEVBQUE7UU1PakI7VUFvREssY052RGUsRUFBQTtJTUdwQjtNQTJERyxZQUFZO01BQ1osbUJBQW1CLEVBQUE7TUE1RHRCO1FBK0RJLHFCQUFxQjtRQUNyQixpQkFBaUIsRUFBQTtRQWhFckI7VUFtRUssY0FBYztVQUNkLGVBQWU7VUFDZix3Q05sQzRCO1VNbUM1QixXTjdFWSxFQUFBO1VNT2pCO1lBeUVNLGNONUVjLEVBQUE7VU1HcEI7WUE4RU8sY05qRmEsRUFBQTtNTUdwQjtRQXNGSyx5Qk43RWM7UU04RWQsa0JOOUZZO1FNK0ZaLGtCQUFrQjtRQUNsQixtQkFBbUI7UUFDbkIsV05qR1k7UU1rR1osaUNOeEQ0QixFQUFBO1FNbkNqQztVQThGTSxXTnJHVztVTXNHWCxpQkFBaUIsRUFBQTtRQS9GdkI7VUE4Rk0sV05yR1c7VU1zR1gsaUJBQWlCLEVBQUE7TUEvRnZCO1FBb0dLLHlCTjNGYztRTTRGZCxrQk41R1k7UU02R1osa0JBQWtCO1FBQ2xCLG1CQUFtQjtRQUNuQixXTi9HWTtRTWdIWixxQkFBcUIsRUFBQTtRQXpHMUI7VUE0R00seUJOL0djO1VNZ0hkLFdOcEhXLEVBQUE7TU1PakI7UUFtSEksV04zSGE7UU00SGIsc0JOM0hhLEVBQUE7UU1PakI7VUF1SEssY04xSGUsRUFBQTtRTUdwQjtVQTJISyxXTmxJWSxFQUFBO1VNT2pCO1lBOEhNLFdOcklXLEVBQUE7UU1PakI7VUFtSUssMEJBQTBCLEVBQUE7TUFuSS9CO1FBeUlLLHlCTjVJZSxFQUFBO0lNR3BCO01BK0lHLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsU0FBUztNQUNULFVBQVU7TUFDVixZQUFZO01BQ1osYUFBYTtNQUNiLHlCTnhKaUI7TU15SmpCLGFBQWEsRUFBQTtNQXRKaEI7UUF5SkksV0FBVztRQUNYLGtDTnZINkI7UU13SDdCLGlCQUFpQjtRQUNqQixrQkFBa0I7UUFDbEIsc0JOcEthO1FNcUtiLGNOaktnQjtRTWtLaEIsWUFBWTtRQUNaLGtCQUFrQixFQUFBO1FBaEt0QjtVQW1LSyxXTjFLWSxFQUFBO1FNT2pCO1VBdUtLLDBCQUEwQixFQUFBO01BdksvQjtRQTRLSSxjQUFjLEVBQUE7RUE1S2xCO0lBa0xFLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsbUJOdkxrQjtJTXdMbEIsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixhQUFhLEVBQUE7SUF2TGY7TUEwTEcsWUFBWSxFQUFBO01BMUxmO1FDWEMsV0FBZ0I7UUFDaEIsa0JBQWtCO1FBQ2xCLGlCQUFpQjtRQUNqQiw2QkFBNkI7UUFDN0IsU0FBUztRRHFNTixrQkFBa0I7UUFDbEIsWUFBWTtRQUNaLFlBQVk7UUFDWixzREFBc0QsRUFBQTtRQUV0RDtVQW5NSjtZQXNNSyx5REFBeUQ7WUFDekQsMkJBQTJCLEVBQUEsRUFFNUI7TUF6TUo7UUE2TUksa0JBQWtCO1FBQ2xCLFlBQVk7UUFDWixrQkFBa0I7UUFDbEIsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixrQkFBa0I7UUFDbEIseUJOdE5nQjtRTXVOaEIsc0JOM05hO1FNNE5iLGtCQUFrQixFQUFBO1FBck50QjtVQXlOSyx5Qk41TmUsRUFBQTtRTUdwQjtVQTZOSyxjQUFjO1VBQ2QsV0FBVztVQUNYLFdBQVc7VUFDWCxrQkFBa0I7VUFDbEIsc0JOeE9ZLEVBQUE7SU1PakI7TUF3T0csVUFBVTtNQUNWLG1CQUFtQjtNQUNuQixpQ0FBaUM7TUFDakMsWUFBWTtNQUVYOzs7Ozs7S1BnU0MsRU8xUkM7TUFuUE47UUFzUEksa0JBQWtCO1FBQ2xCLFdBQVc7UUFDWCxZQUFZO1FBQ1oseUJONVBnQjtRTTZQaEIsd0NBQXNDLEVBQUE7TUExUDFDO1FBK1BJLFdBQVc7UUFDWCxZQUFZO1FBQ1osU0FBUztRQUNULHVCQUF3QjtRQUN4QixnQkFBZ0IsRUFBQTtRQW5RcEI7VUNYQyxXQUFnQjtVQUNoQixrQkFBa0I7VUFDbEIsaUJBQWlCO1VBQ2pCLDZCQUE2QjtVQUM3QixTQUFTLEVBQUE7VURPVjtZQXlRTSxjQUFjO1lBQ2QsMERBQTBELEVBQUE7WUFDMUQ7Y0EzUU47Z0JBOFFPLDZEQUE2RDtnQkFDN0QsMkJBQTJCLEVBQUEsRUFFNUI7UUFqUk47VUFxUkssa0JBQWtCO1VBQ2xCLFdBQVc7VUFDWCxhQUFhLEVBQUE7VUF2UmxCO1lBMFJNLGNBQWM7WUFDZCxZQUFZO1lBQ1osa0JBQWtCO1lBQ2xCLHFDTjFQMkI7WU0yUDNCLFdOclNXO1lNc1NYLDRCTnRTVyxFQUFBO1FNT2pCO1VBcVNLLGtCQUFrQjtVQUNsQixhQUFhO1VBQ2IsV0FBVztVQUNYLGtCQUFrQjtVQUNsQix5Q05sUjBCLEVBQUE7VU12Qi9CO1lBNFNNLG1CQUFtQixFQUFBO1lBNVN6QjtjQThTTyxjQUFjO2NBQ2QsbUNONVEwQjtjTTZRMUIsV052VFUsRUFBQTtjTU9qQjtnQkFtVFEsMEJBQTBCLEVBQUE7UUFuVGxDO1VBMlRNLGlDQUFpQztVQUNqQyxVQUFVLEVBQUE7UUE1VGhCO1VBaVVNLGlDQUFpQztVQUNqQyxVQUFVLEVBQUE7TUFsVWhCO1FBMFVLLDZCTjdVZSxFQUFBO01NR3BCO1FBOFVLLHdCQUF3QixFQUFBO1FBOVU3QjtVQWlWTSxhQUFhO1VBQ2IsY0FBYztVQUNkLFdBQVcsRUFBQTtNQW5WakI7UUEyVkksVUFBVTtRQUNWLHdCQUF3QjtRQUN4QixnQkFBZ0IsRUFBQTtJQTdWcEI7TUFzV0csZUFBZTtNQUNmLE1BQU0sRUFBQTtNQXZXVDtRQTJXSyxZQUFZLEVBQUE7TUEzV2pCO1FBOFdLLFlBQVksRUFBQTtRQTlXakI7VUFrWE8sWUFBWTtVQUNaLGlCQUFpQixFQUFBO1FBR25CO1VBdFhMO1lBMFhRLGlCQUFpQixFQUFBLEVBQ2pCO0lBWU47TUF2WUY7UUF3WUcsbUJOM1lpQixFQUFBO1FNR3BCO1VBNFlJLG1CTi9ZZ0IsRUFBQTtVTUdwQjtZQStZSyxhQUFhLEVBQUE7VUEvWWxCO1lBbVpLLFlBQVk7WUFDWixjQUFjO1lBQ2QsZ0JBQWdCO1lBQ2hCLHNCTjdaWTtZTThaWixtQkFBbUIsRUFBQTtZQXZaeEI7Y0EwWk0sYUFBYSxFQUFBO1lBMVpuQjtjQThaTSxXQUFXO2NBQ1gsNkJOdGFXLEVBQUE7Y01PakI7Z0JBa2FPLFlBQVk7Z0JBQ1osVUFBVTtnQkFDVix5Q05qWTBCO2dCTWtZMUIsa0JBQWtCO2dCQUNsQixXTjdhVTtnQk04YVYsWUFBWSxFQUFBO1lBdmFuQjtjQTRhTSxrQkFBa0I7Y0FDbEIsV0FBVztjQUNYLFVBQVU7Y0FDVixnQkFBZ0IsRUFBQTtjQS9hdEI7Z0JBa2JPLGdCQUFnQjtnQkFDaEIsZ0NOdGJhLEVBQUE7Z0JNR3BCO2tCQXNiUSxjQUFjO2tCQUNkLDJDTnBaeUI7a0JNcVp6QixrQkFBa0I7a0JBQ2xCLFdOaGNTLEVBQUE7a0JNT2pCO29CQTRiUyxXTm5jUSxFQUFBO1lNT2pCO2NBb2NNLHlCTnZjYyxFQUFBO2NNR3BCO2dCQXVjTyxXTjljVSxFQUFBO2NNT2pCO2dCQTJjTyxjQUFjO2dCQUNkLHlCTi9jYSxFQUFBO1VNR3BCO1lBb2RNLGdCQUFnQixFQUFBO1VBcGR0QjtZQXdkTSx1QkFBdUIsRUFBQTtZQXhkN0I7Y0EyZE8sWUFBWTtjQUNaLGFBQWE7Y0FDYixVQUFVLEVBQUE7UUE3ZGpCO1VBc2VJLGtCQUFrQixFQUFBO1VBdGV0QjtZQTBlTSxZQUFZLEVBQUE7WUExZWxCO2NBOGVRLFlBQVk7Y0FDWixjQUFjLEVBQUEsRUFDZDtNQUdGO1FBbmZOO1VBdWZTLGNBQWMsRUFBQSxFQUNkO0VBWVI7SUFwZ0JEO01BcWdCRSxnQkFBZ0IsRUFBQSxFQUdqQjs7QUFNRDs7c0NQd0pzQztBT3BKdEM7RUFDQyxhQUFhO0VBQ2IsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixXTm5pQmdCO0VNb2lCaEIsc0NBQXVDO0VBQ3ZDLGtCQUFrQjtFQUNsQixhQUFhLEVBQUE7RUFiZDtJQWdCRSxXTnppQmU7SU0waUJmLHNDQUF1QyxFQUFBO0VBakJ6QztJQXFCRSxXTjlpQmUsRUFBQTtFTXloQmpCO0lBeUJFLGNBQWMsRUFBQTs7QUFNaEI7RUFDQyxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGlFQUFpRSxFQUFBO0VBSGxFO0lBTUUsWUFBWTtJQUNaLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZSxFQUFBO0lBVGpCO01BWUcsa0JBQWtCO01BQ2xCLGVBQWUsRUFBQTtFQUlqQjtJQWpCRDtNQWtCRSxhQUFhLEVBQUEsRUFFZDs7QUFHRDtFQUNDLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsaUNOeGlCZ0M7RU15aUJoQyxjTjNrQnNCO0VNNGtCdEIseUJOcGtCa0IsRUFBQTtFTStqQm5CO0lBUUUsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixTQUFTO0lBQ1QsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsV05obUJlO0lNaW1CZix5Qk5qbEJpQjtJTWtsQmpCLG1CQUFtQjtJQUNuQix3Q0FBNEMsRUFBQTtJQXBCOUM7TUF1QkcsV050bUJjO01NdW1CZCxpQkFBaUIsRUFBQTtFQXhCcEI7SUhubEJDLGNIWXNCO0lHWHRCLHNCSGdDOEIsRUFBQTtJRzlCOUI7TUFHQyxjSEVrQjtNR0RsQiwwQkFBMEI7TUFDMUIsVUFBVSxFQUFBO0lBRVg7TUFDQywrQ0FBa0QsRUFBQTtFR3drQnBEO0lBb0NHLFdBQVc7SUFDWCxVQUFVO0lBQ1YsZUFBZSxFQUFBO0lBdENsQjtNQXlDSSxpQkFBaUI7TUFDakIsZUFBZTtNQUNmLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIscUJBQXFCLEVBQUE7RUE3Q3pCO0lBcURJLGtCQUFrQixFQUFBO0VBckR0QjtJQTJERSxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLDBCTjVvQmUsRUFBQTtJTStrQmpCO01DbmxCQyxXQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLDZCQUE2QjtNQUM3QixTQUFTO01EZ3BCUCxjQUFjO01BQ2QsWUFBWTtNQUNaLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsMERBQTBELEVBQUE7TUFDMUQ7UUF0RUg7VUF5RUksNkRBQTZEO1VBQzdELDJCQUEyQixFQUFBLEVBRTVCO0lBNUVIO01BK0VHLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsV05ocUJjLEVBQUE7SU0ra0JqQjtNQXFGRyxrQkFBa0IsRUFBQTtJQXJGckI7TUF5Rkcsb0JBQW9CO01BQ3BCLGNBQWM7TUFDZCxjTnRxQmlCLEVBQUE7SU0ya0JwQjtNQStGRyxXTjlxQmMsRUFBQTtJTWlyQmY7TUFsR0Y7UUFvR0ksZ0JBQWdCLEVBQUEsRUFDaEI7SUFHRjtNQXhHRjtRQXlHRyxrQkFBa0IsRUFBQTtRQXpHckI7VUE0R0ksd0JBQXdCLEVBQUE7UUE1RzVCO1VBZ0hJLGdCQUFnQixFQUFBLEVBQ2hCO0lBakhKO01BcUhHLGtCQUFrQixFQUFBO0lBckhyQjtNQXlIRSxnQkFBZ0IsRUFBQTtNQXpIbEI7UUE0SEkscUJBQXFCO1FBQ3JCLHFCQUFxQixFQUFBO1FBN0h6QjtVQWdJSyxlQUFlO1VBQ2YsY054c0JrQixFQUFBO1VNdWtCdkI7WUFvSU0sV05udEJXLEVBQUE7TU13dEJkO1FBeklIO1VBMElJLGtCQUFrQjtVQUNsQixnQkFBZ0IsRUFBQTtVQTNJcEI7WUErSU0sZUFBZSxFQUFBLEVBQ2Y7RUFoSk47SUF1SkUsV0FBVztJQUNYLHFCQUFxQjtJQUNyQixzQ04vckIrQjtJTWdzQi9CLHlCTnJ1QmtCLEVBQUE7SU0ya0JwQjtNQTZKRSxrQkFBa0IsRUFBQTtJQTdKcEI7TUFrS0csa0JBQWtCLEVBQUE7SUFsS3JCO01Bc0tHLGtCQUFrQjtNQUNsQixTQUFTO01BQ1QsV0FBVztNQUNYLGNBQWM7TUFDZCxXQUFXO01BQ1gsWUFBWTtNQUNaLDJEQUEyRDtNQy92QjdELFdBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsNkJBQTZCO01BQzdCLFNBQVMsRUFBQTtNRCtrQlY7UUErS0ksNkJBQTZCLEVBQUE7TUFFOUI7UUFqTEg7VUFvTEksOERBQThEO1VBQzlELDJCQUEyQixFQUFBO1VBckwvQjtZQXVMSyw2QkFBNkIsRUFBQSxFQUM3Qjs7QUFXTDs7c0NQMEVzQztBT3RFdEM7RUFFRSwwREFBMEQsRUFBQTs7QUFRNUQ7O3NDUGtFc0M7QU85RHRDO0VBQ0MsYUFBYTtFQUNiLCtCQUErQjtFQUMvQiw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLGlDTjF4QnNCLEVBQUE7O0FNNnhCdkI7RUFDQyxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFlBQVksRUFBQTtFQUhiO0lKOXlCQyxlQUFXO0lBQ1gsaUJBQVc7SUFDWCxjSWt6QnlCO0lBQ3hCLGdCQUFnQjtJQUNoQixTQUFTLEVBQUE7SUFSWDtNQVdHLGNObnpCaUIsRUFBQTtFTXd5QnBCO0lKOXlCQyxlQUFXO0lBQ1gsaUJBQVc7SUFDWCxnQkk0ekIyQjtJQUMxQixpQ05weEIrQjtJTXF4Qi9CLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsY041ekJrQixFQUFBO0VNd3lCcEI7SUF5QkcsY0FBYyxFQUFBO0VBR2hCO0lBNUJEO01KOXlCQyxlQUFXO01BQ1gsaUJBQVc7TUFDWCxjSTAwQjBCLEVBQUE7SUE5QjNCO01KOXlCQyxlQUFXO01BQ1gsaUJBQVc7TUFDWCxjSTYwQjBCLEVBQUEsRUFDeEI7O0FBSUg7RUFDQyxrQkFBa0I7RUFDbEIsb0JBQW9CLEVBQUE7RUFGckI7SUFLRSxxQkFBcUI7SUp6MUJ0QixlQUFXO0lBQ1gsaUJBQVc7SUFDWCxjSXcxQnlCLEVBQUE7SUFOMUI7TUFTRyxjTnYxQmlCLEVBQUE7RU0yMUJuQjtJQWJEO01BY0UsZUFBZSxFQUFBLEVBRWhCOztBQUVEO0VBQ0MsYUFBYTtFQUNiLFlBQVk7RUFDWixnQkFBZ0IsRUFBQTs7QUFJakI7RUo3MkJDLGVBQVc7RUFDWCxpQkFBVztFQUNYLGNJNjJCeUI7RUFDeEIsbUJBQW1CLEVBQUE7O0FBSHJCO0VBUUUseUJOcjJCdUIsRUFBQTtFTTYxQnpCO0lKNzJCQyxlQUFXO0lBQ1gsaUJBQVc7SUFDWCxjSXMzQjBCO0lBQ3hCLGlDTjcwQjhCO0lNODBCOUIsZ0NOejJCb0IsRUFBQTtJTTQxQnZCO01BZ0JJLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsaUNBQW9DO01IajRCdkMsY0hzQnVCO01HckJ2QixzQkhnQzhCLEVBQUE7TUc5QjlCO1FBR0MsY0hFa0I7UUdEbEIsMEJBQTBCO1FBQzFCLFVBQVUsRUFBQTtNQUVYO1FBQ0MsK0NBQWtELEVBQUE7TUdvMkJwRDtRQXNCSyx5Qk5sM0JrQixFQUFBO0lNNDFCdkI7TUEyQkksV050NEJhO01NdTRCYix5Qk5uNEJnQixFQUFBO0lNdTJCcEI7TUFnQ0ksWUFBWSxFQUFBOztBQWhDaEI7RUFzQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFBO0VBdkNsQjtJQTBDRyxlQUFlO0lBQ2Ysa0JBQWtCLEVBQUE7O0FBSXBCO0VBL0NEO0lBZ0RFLGNBQWMsRUFBQSxFQUVmOztBQUdEO0VBRUUsb0JBQW9CLEVBQUE7O0FBUXRCOztzQ1BxQ3NDO0FPakN0QztFQUdFLGtCQUFrQixFQUFBO0VBSHBCO0lBTUcsY05oN0JpQixFQUFBO0VNMDZCcEI7SUFXSSxjTnI3QmdCO0lNczdCaEIsMEJBQTBCLEVBQUE7O0FBWjlCO0VBa0JFLFNBQVM7RUpsOEJWLGVBQVc7RUFDWCxpQkFBVztFQUNYLGdCSWk4QjJCLEVBQUE7O0FBSzVCO0VBR0csY05yOEJpQjtFTXM4QmpCLDBCQUEwQixFQUFBOztBQVM3Qjs7c0NQaUJzQztBT2J0QztFQUNDLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZUFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHlCTjk4QndCO0VNKzhCeEIseUJOOThCc0I7RU0rOEJ0QixrQkFBa0IsRUFBQTtFQVBuQjtJQVVFLFNBQVMsRUFBQTtJQVZYO01BYUcsZUFBZTtNQUNmLGNBQWMsRUFBQTtJQWRqQjtNQW1CSSxXQUFXLEVBQUE7RUFLZDtJQXhCRDtNQXlCRSxVQUFVO01BQ1YsWUFBWSxFQUFBLEVBRWI7O0FBRUQ7O3NDUE1zQztBT0Z0QztFQUNDLGtCQUFrQjtFQUNsQix5Qk41K0JzQjtFTTYrQnRCLGFBQWE7RUFDYixjQUFjLEVBQUE7RUFKZjtJQU9FLFVBQVU7SUFDVixhQUFhLEVBQUE7RUFSZjtJQVlFLFlBQVk7SUFDWixXQUFXLEVBQUE7O0FBSWI7O3NDUEFzQztBT0d0QztFQUVFLG1CQUFtQixFQUFBOztBRXRoQ3JCOztzQ1R1aENzQztBU25nQ3RDO0VBQ0MsY0FBYyxFQUFBOztBQUtmO0VBd0NDLDZCQUFBLEVBQThCO0VBeEMvQjtJQUdFLGlDUmxCa0IsRUFBQTtJUWVwQjtNQU1HLHlCQUF3QjtNQUN4QiwwQkFBMEIsRUFBQTtFQVA3QjtJQVlFLG1CQUFtQjtJQUNuQixrQkFBa0IsRUFBQTtFQWJwQjtJQWlCRSxrQkFBa0IsRUFBQTtFQWpCcEI7SUFxQkUsMENSQytCO0lRQS9CLGNSckNrQixFQUFBO0VRZXBCO0lBMEJFLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQTNCckI7SUErQkUsV1JsRGUsRUFBQTtJUW1CakI7TUFrQ0csc0JBQXdCO01BQ3hCLDBCQUEwQixFQUFBO0VBbkM3QjtJQTBDRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLG1CQUFtQixFQUFBO0VBNUNyQjs7SUFnREUsZUFBZTtJQUNmLFdBQVc7SUFDWCxtQkFBbUIsRUFBQTtFQWxEckI7O0lBc0RFLGVBQWU7SUFDZixZQUFZO0lBQ1osa0JBQWtCLEVBQUE7RUF4RHBCOztJQTRERSxjQUFjO0lBQ2QsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixpQkFBaUIsRUFBQTtFQS9EbkI7O0lBc0VFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQix5QkFBeUIsRUFBQTtFQTFFM0I7SUE4RUUsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixxQlJoR3NCLEVBQUE7RVFtR3ZCO0lBbkZEOztNQXNGRyxjQUFjLEVBQUEsRUFDZDs7QUFPSDtFQUNDLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7RUFIbkI7SUFNRSxTQUFTO0lBQ1QsVUFBVTtJQUNWLGNBQWMsRUFBQTtFQVJoQjtJQVdFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFBQyxvQkFBbUIsRUFBQTs7QUFLeEM7RUFDQyxXQUFXO0VBQ1gsWUFBWSxFQUFBOztBQUtiO0VBQ0MsZUFBZTtFQUNmLG9CQUFvQixFQUFBOztBQ2xKckI7O3NDVjZtQ3NDO0FVem1DdEM7RUFDQyxXQUFXO0VBQ1gsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsNkJUY2tCO0VTYmxCLGdCQUFnQixFQUFBO0VBTmpCO0lBVUUsU0FBUztJQUNULFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQUE7SUFicEI7TUFnQkcscUJBQXFCO01BQ3JCLGlCQUFpQixFQUFBO01BakJwQjtRQW9CSSxjQUFjO1FBQ2QsV0FBVztRQUNYLCtDQUErQztRQUMvQyxrQkFBa0I7UUFDbEIsaUJBQWlCO1FBQ2pCLGNUSm9CO1FTS3BCLHlCVFBlO1FTUWYsa0JBQWtCLEVBQUE7TUEzQnRCO1FBK0JJLFdUNUJhO1FTNkJiLHlCVHpCZ0I7UVMwQmhCLHFCVDFCZ0IsRUFBQTtNU1BwQjtRQXFDSSxjVDlCZ0I7UVMrQmhCLHFCVC9CZ0IsRUFBQTtFU1BwQjtJQStDRSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsY0FBYztJQUNkLHlCQUF5QjtJQUd2QixrQkFBa0IsRUFBQTs7QUErQnRCO0VBQ0MscUJBQXFCLEVBQUE7RUFEdEI7SUFLRSxXQUFXLEVBQUE7RUFMYjtJQVFFLFlBQVksRUFBQTs7QUNsR2Q7O3NDWGlxQ3NDO0FXN3BDdEM7RUFDQywwQkFBMEI7RUFDMUIsNEJBQTRCO0VBQzVCLHlCVmN3QixFQUFBO0VVakJ6QjtJQU1FLGlCQUFpQixFQUFBO0VBTm5CO0lBZUksa0NWOEI2QjtJVTdCN0IsY1ZUZ0IsRUFBQTtFVVBwQjtJQXNCSSx5QkFBbUM7SUFDbkMseUJWTG1CO0lVTW5CLGtCQUFrQixFQUFBO0lBeEJ0QjtNQTJCSyxxQlZwQmUsRUFBQTtFVVBwQjtJQWdDSSxXQUFXO0lBQ1gsU0FBUztJQUNULFlBQVk7SUFDWixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFBO0lBckNwQjtNQXdDSyxhQUFhLEVBQUE7RUF4Q2xCO0lBNENJLFlBQVksRUFBQTtFQTVDaEI7Ozs7Ozs7SUFzREksaUJBQWlCLEVBQUE7RUF0RHJCO0lBeURJLGtCQUFrQixFQUFBO0VDekRyQjtJQUVDLFlBQVk7SUFDWixjQUFjLEVBQUE7RUFFZjtJQUNDLFdBQVcsRUFBQTtFRDBEVjtJQWhFSDtNQWlFSSxzQkFBc0IsRUFBQSxFQUd2QjtFQXBFSDtJQXNFRyxVQUFVO0lBQ1YsV0FBVyxFQUFBO0VBdkVkO0lBK0VFLGlCQUFpQixFQUFBO0VBL0VuQjtJQWtGRSxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixpQ1Z4QytCO0lVeUMvQiwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLGNWakZrQjtJVWtGbEIseUJWbEZrQjtJVW1GbEIsa0JBQWtCO0lBQ2xCLDZCQUE2QjtJQUM3QixpQ0FBa0MsRUFBQTtJQTVGcEM7TUErRkcsV1Y1RmM7TVU2RmQseUJWekZpQixFQUFBOztBWVhwQjs7c0NicXVDc0M7QWFsdUN0QztFQUNDLHlCWmlCd0IsRUFBQTtFWWxCekI7SUFJRSxhQUFhLEVBQUE7RUFKZjtJQVFFLHNCWkxlO0lZTWYsV0FBVyxFQUFBO0lBVGI7TUFZRyxrQkFBa0I7TUFDbEIsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsYUFBYSxFQUFBO01BaEJoQjtRQW1CSSxlQUFlLEVBQUE7TUFuQm5CO1FBdUJJLFdBQVc7UUFDWCxZQUFZO1FBQ1osY0FBYyxFQUFBO0lBekJsQjtNQThCRyxrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLFNBQVM7TUFDVCxjQUFjO01BQ2QsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixXWmhDYztNWWlDZCx5Qlo3QmlCO01ZOEJqQix1Q0FBc0M7TUFDdEMsVUFBVTtNQUNWLGlDQUFrQyxFQUFBO01BeENyQztRQTJDSSxrQkFBa0I7UVZ6Q3JCLGVBQVc7UUFDWCxpQkFBVztRQUNYLGNVd0MyQixFQUFBO01BNUM1QjtRQWdESSxTQUFTO1FWOUNaLGVBQVc7UUFDWCxpQkFBVztRQUNYLGdCVTZDNkIsRUFBQTtJQWpEOUI7TUFzREcsVUFBVSxFQUFBO01BdERiO1FBeURJLGVBQWUsRUFBQTtRQXpEbkI7VUE2RE0seUJackRjLEVBQUE7TVlScEI7UUFtRUksVUFBVSxFQUFBO0lBbkVkOztNQXlFRyxXQUFXO01BQ1gsWUFBWTtNQUNaLGlCQUFpQjtNQUVqQix5QlpyRWlCO01Zc0VqQixXQUFXO01BQ1gsYUFBYSxFQUFBO01BL0VoQjs7UUFrRkksZUFBZSxFQUFBO0lBbEZuQjtNQXVGRyxTQUFTO01BQ1Qsa0JBQWtCO01BQ2xCLGtCQUFrQixFQUFBO0lBekZyQjtNQTZGRyxVQUFVO01BQ1YsbUJBQW1CO01BQ25CLGlCQUFpQixFQUFBO0VBL0ZwQjtJQW9HRSxhQUFhLEVBQUE7SUFwR2Y7TUF1R0csV0FBVztNQUNYLFlBQVksRUFBQTtFQXhHZjtJQTZHRSxXQUFXO0lBQ1gsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixzQlo1R2UsRUFBQTtJWUpqQjtNQW1IRyxrQkFBa0I7TUFDbEIsZ0JBQWdCLEVBQUE7SUFwSG5CO01Bd0hHLFdBQVc7TUFDWCxtQkFBbUI7TUFDbkIsV0FBVyxFQUFBO01BMUhkO1FBNkhJLFdBQVc7UUFDWCxVQUFVLEVBQUE7UUE5SGQ7VUFpSUssaUJBQWlCO1VBQ2pCLFdBQVc7VUFDWCxVQUFVO1VBQ1Ysa0JBQWtCO1VBQ2xCLGdDWjdIZSxFQUFBO1VZUnBCO1lBd0lNLGdCQUFnQixFQUFBO1VBeEl0QjtZQTRJTSxjQUFjLEVBQUE7UUE1SXBCO1VWRUMsZUFBVztVQUNYLGlCQUFXO1VBQ1gsY1U0STRCO1VBQ3hCLGFBQWE7VUFDYixXQUFXO1VBQ1gsZ0JBQWdCLEVBQUE7UUFuSnJCO1VBeUpPLHlCQUF3QjtVQUN4QixxQ0FBcUMsRUFBQTtJQTFKNUM7TUFrS0csV0FBVztNQUNYLFdBQVcsRUFBQTtNQW5LZDtRQXVLSSxrQkFBa0I7UUFDbEIsV0FBVztRQUNYLGFBQWE7UUFDYixpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLHNCWnpLYSxFQUFBO1FZSGpCO1VBK0tLLGtCQUFrQjtVQUNsQixlQUFlO1VBQ2YsWUFBWTtVQUNaLFdBQVc7VUFDWCxZQUFZLEVBQUE7UUFuTGpCO1VBdUxLLGtCQUFrQjtVQUNsQixXWnBMWTtVWXFMWixZQUFZO1VBQ1osZ0JBQWdCLEVBQUE7VUExTHJCO1lWRUMsZUFBVztZQUNYLGlCQUFXO1lBQ1gsY1V5TDZCO1lBQ3hCLGtCQUFrQjtZQUNsQixpQkFBaUI7WUFDakIsNEJaN0p5QixFQUFBO1lZbkMvQjtjQW1NTyxlQUFlO2NBQ2YsY1o1TGE7Y1k2TGIsMEJBQTZCLEVBQUE7VUFyTXBDO1lBME1NLGdCQUFnQjtZQUNoQixVQUFVO1lBQ1Ysa0JBQWtCO1lBQ2xCLDZCWjFLeUIsRUFBQTtVWW5DL0I7WUFpTk0sWUFBWTtZQUNaLGNBQWM7WUFDZCxlQUFlO1lBQ2YsVUFBVTtZQUNWLDhDQUFtRCxFQUFBO1FBck56RDtVQTROTyxpQkFBaUIsRUFBQTtVQTVOeEI7WUE4TlEseUJBQXlCLEVBQUE7UUE5TmpDO1VBbU9PLFlBQVk7VUFDWixjQUFjO1VBQ2QsVUFBVSxFQUFBO1FBck9qQjtVQXlPTyxVQUFVLEVBQUE7RUF6T2pCO0lBb1BFLFNBQVM7SUFDVCxlQUFlLEVBQUE7SUFyUGpCO01Bd1BHLGdCQUFnQixFQUFBO01BeFBuQjtRQTJQSSxjWm5QZ0IsRUFBQTtJWVJwQjtNQWdRRyxhQUFhO01BQ2IsbUJBQW1CLEVBQUE7TUFqUXRCO1FBb1FJLFdBQVc7UUFDWCxZQUFZLEVBQUE7TUFyUWhCO1FWRUMsZUFBVztRQUNYLGlCQUFXO1FBQ1gsY1VxUTBCO1FBQ3ZCLHFCQUFxQixFQUFBO01BMVF6QjtRQThRSSxtQkFBbUIsRUFBQTtFQU90QjtJQXJSRDtNQXdSSSxVQUFVLEVBQUE7SUF4UmQ7TUEyUkksVUFBVSxFQUFBO0lBM1JkO01BK1JJLFdBQVcsRUFBQTtJQS9SZjtNQXVTSyxnQkFBZ0IsRUFBQTtNQXZTckI7UUEyU08sZ0JBQWdCLEVBQUE7TUEzU3ZCO1FBK1NPLFVBQVUsRUFBQTtNQS9TakI7UUFtVE8sVUFBVTtRQUNWLG1CQUFtQixFQUFBO01BcFQxQjtRQTBUUSxnQkFBZ0IsRUFBQSxFQUNoQjtFQVdQO0lBdFVEO01Bd1VHLG1CQUFtQixFQUFBO01BeFV0QjtRQTJVSSxhQUFhO1FBQ2IsY0FBYztRQUVYLG1CQUFtQjtRQUNuQiw2QkFBNkIsRUFBQTtRQS9VcEM7VUFrVkssV0FBVztVQUNYLFVBQVU7VUFDVixjQUFjLEVBQUE7TUFwVm5CO1FBMFZLLFVBQVUsRUFBQTtRQTFWZjtVQTZWTSxhQUFhLEVBQUE7SUE3Vm5CO01BcVdJLG1CQUFtQixFQUFBLEVBQ25CO0VBS0g7SUEzV0Q7TUErV0ksZUFBZSxFQUFBO01BL1duQjtRQWtYSyxXQUFXLEVBQUE7SUFsWGhCO01BdVhJLE9BQU87TUFDUCxlQUFlO01BQ2YsYUFBYTtNQUNiLFdadFhhO01ZdVhiLHdDQUF1QztNQUN2QyxpQ0FBa0MsRUFBQTtNQTVYdEM7UUErWEssa0JBQWtCO1FWN1h0QixlQUFXO1FBQ1gsaUJBQVc7UUFDWCxjVTRYNEIsRUFBQTtNQWhZN0I7UUFvWUssU0FBUztRVmxZYixlQUFXO1FBQ1gsaUJBQVc7UUFDWCxnQlVpWThCLEVBQUE7SUFyWS9CO01BNFlHLGdCQUFnQixFQUFBO01BNVluQjtRQStZSSxXQUFXO1FBQ1gsY0FBYztRQUNkLGNBQWMsRUFBQTtRQWpabEI7VUFvWkssV0FBVztVQUNYLGtCQUFrQixFQUFBO1VBclp2QjtZQXdaTSxnQkFBZ0IsRUFBQTtNQXhadEI7UUE4WkksY0FBYyxFQUFBO1FBOVpsQjtVQWlhSyxXQUFXLEVBQUE7VUFqYWhCO1lWRUMsZUFBVztZQUNYLGlCQUFXO1lBQ1gsY1VrYThCLEVBQUE7VUF0YS9CO1lBMmFNLGNBQWMsRUFBQSxFQUNkOztBQy9hTjs7c0NkNitDc0M7QWMxK0N0QztFQUdFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQixFQUFBOztBQU5yQjtFQVdFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQiw4QmJUd0IsRUFBQTtFYU4xQjtJQXNCRyxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFdBQVc7SUFDWCxTQUFTO0lBQ1QsV0FBVztJQUNYLFlBQVk7SUFDWixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixjYnZCaUI7SWF3QmpCLHNCYjVCYztJYTZCZCx5QmJ6QmlCO0lhMEJqQixtQkFBbUIsRUFBQTtFQWxDdEI7SVhFQyxlQUFXO0lBQ1gsaUJBQVc7SUFDWCxjV2tDMEI7SUFDeEIscUJBQXFCO0lBQ3JCLDRCQUE0QjtJQUM1Qix5QmJ2QnNCLEVBQUE7RWFsQnpCO0lBNkNHLGlCQUFpQixFQUFBO0lBN0NwQjtNQWlESyxjYnpDZTtNYTBDZiwwQkFBMEIsRUFBQTtFQWxEL0I7SUF3REcsc0JBQXNCLEVBQUE7O0FBeER6QjtFQThERyxrQkFBa0I7RUFDbEIsb0NiakI4QjtFYWtCOUIsV2I1RGM7RWE2RGQseUJiekRpQjtFYTBEakIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixpQ0FBa0MsRUFBQTtFQXBFckM7SUF1RUksYUFBYSxFQUFBO0VBdkVqQjtJQTJFSSx5QmJsRW1CLEVBQUE7O0FhMEV0QjtFQW5GRDtJQXFGRyxjQUFjLEVBQUE7SUFyRmpCO01Bd0ZJLFVBQVU7TUFDVixXQUFXO01BQ1gsWUFBWTtNQUNaLGVBQWU7TUFDZixpQkFBaUI7TUM1RnBCLDJCRDZGK0I7TUM1Ri9CLHlCRDRGMkI7TUMzRjNCLDhCRDJGbUM7TUMxRm5DLDRCRDBGc0MsRUFBQTtJQTdGdkM7TVhFQyxlQUFXO01BQ1gsaUJBQVc7TUFDWCxjVzZGMkI7TUFDeEIsWUFBWTtNQUNaLGFBQWEsRUFBQTtJQW5HakI7TUF1R0ksaUJBQWlCLEVBQUE7TUF2R3JCO1FBMkdNLGNibkdjO1Fhb0dkLDBCQUEwQixFQUFBO0lBNUdoQztNQWtISSxrQkFBa0IsRUFBQSxFQUNsQjs7QUV0SEo7O3NDaEJpa0RzQztBZ0I5akR0QztFQUlHLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsaUJBQWlCLEVBQUE7RUFOcEI7SUFTSSxlQUFlO0lBQ2YsWUFBWTtJQUNaLFdBQVcsRUFBQTtFQVhmO0lBZUksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsUUFBUTtJQUNSLGNBQWM7SUFDZCxXQUFXO0lBQ1gsWUFBWTtJQUNaLHdCQUF3QjtJQUN4QixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixXZnRCYTtJZXVCYixzQmZ4QmE7SWV5QmIsd0JBQXlCO0lBQ3pCLG1CQUFtQixFQUFBOztBQTdCdkI7RUFtQ0ksaUJBQWlCO0VBQ2pCLG9CQUFlO09BQWYsZUFBZTtFQUNmLHFCQUFnQjtPQUFoQixnQkFBZ0IsRUFBQTtFQXJDcEI7SUF3Q0ssbUJBQW1CO0lBQ25CLCtCQUFtQjtTQUFuQixtQkFBbUI7SUFDbkIsZUFBZSxFQUFBO0lBMUNwQjtNQTZDTSxXQUFXLEVBQUE7SUE3Q2pCO01BaURNLGtCQUFrQixFQUFBO0lBakR4QjtNQXFETSxxQkFBcUI7TUFDckIsV0FBVztNQUNYLGtDZlQyQjtNZVUzQixpQkFBaUIsRUFBQTtJQXhEdkI7TUEyRE0scUJBQXFCO01BQ3JCLFdBQVc7TUFDWCxZQUFZO01BQ1osYUFBYTtNQUNiLGtCQUFrQixFQUFBO0lBL0R4QjtNQW1FTSxjZjNEYyxFQUFBO01lUnBCO1FBc0VPLGNmbERZLEVBQUE7O0FleURqQjtFQTdFRjtJQStFSSxvQkFBZTtTQUFmLGVBQWUsRUFBQSxFQUNmOztBQUVGO0VBbEZGO0lBb0ZJLGVBQVU7U0FBVixVQUFVLEVBQUEsRUFDVjs7QUN4Rko7O3NDakJpb0RzQztBaUI3bkR0QztFQUNDLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsNkJoQmVzQixFQUFBO0VnQmxCdkI7SUFNRSxrQkFBa0I7SUFDbEIsZUFBZSxFQUFBO0VBUGpCO0lBV0UsV0FBVztJQUNYLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIseUJoQlBrQjtJZ0JRbEIsWUFBWSxFQUFBO0VBZmQ7SUFtQkUsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixXQUFXLEVBQUE7SUFyQmI7TUF3QkcsaUJBQWlCLEVBQUE7SUF4QnBCO01Ba0NHLFVBQVUsRUFBQTtNQWxDYjtRQWdDSSwyQkFBMkIsRUFBQTtJQWhDL0I7TUFzQ0cseUJBQXdCO01BQ3hCLDBCQUEwQixFQUFBO0VBdkM3QjtJQTRDRSxjQUFjLEVBQUE7RUE1Q2hCOztJQWtERSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7SUFDVixhQUFhLEVBQUE7SUFyRGY7O01Bd0RHLGVBQWU7TUFDZixjaEJsRGlCLEVBQUE7RWdCUHBCO0lBOERFLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsa0JBQWtCLEVBQUE7RUFoRXBCO0lBb0VFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsaUJBQWlCLEVBQUE7O0FBU25CO0VBRUUsb0JBQW9CLEVBQUE7O0FBRnRCO0VBTUUsYUFBYTtFQUNiLHNCQUFzQixFQUFBOztBQVB4QjtFQVVFLFdBQVc7RUFDWCxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYix5QmhCNUV1QixFQUFBO0VnQjhEekI7SUFpQkcsa0NoQm5EOEI7SWdCb0Q5QixpQkFBaUIsRUFBQTtFQWxCcEI7SUFzQkcsV0FBVztJQUNYLGtCQUFrQixFQUFBO0lBdkJyQjtNQTBCSSxrQkFBa0IsRUFBQTtFQTFCdEI7SUErQkcscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZ0JBQWdCLEVBQUE7SUFsQ25CO01Bc0NJLFdoQmxIYTtNZ0JtSGIseUJoQi9HZ0IsRUFBQTtFZ0J3RXBCO0lBNENHLGtDaEI5RThCLEVBQUE7RWdCa0NqQztJQWdERyxlQUFlLEVBQUE7O0FBaERsQjtFQXFERSxXQUFXO0VBQ1gsV0FBVyxFQUFBO0VBdERiO0lBeURHLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCLEVBQUE7SUEzRHJCO01BOERJLGVBQWUsRUFBQTs7QUFNbEI7RUFwRUQ7SUF1RUksV0FBVztJQUNYLG1CQUFtQixFQUFBLEVBQ25COztBQzVKSjs7c0NsQm91RHNDO0FrQmp1RHRDO0VBR0UsaUJBQWlCO0VBQ2pCLFlBQVksRUFBQTs7QUFKZDtFQVFHLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFUckI7RUFnQkksYUFBYSxFQUFBO0VBaEJqQjtJQW1CSyxrQkFBa0I7SUFDbEIsU0FBUztJQUNULGNBQWM7SUFDZCxXQUFXO0lBQ1gsYUFBYTtJQUNiLG1DakJzQjRCO0lpQnJCNUIsV2pCckJZO0lpQnNCWixzQmpCdkJZO0lpQndCWixvQ0FBb0MsRUFBQTtFQTNCekM7SUFnQ00sOEJqQjVCVyxFQUFBOztBaUJKakI7O0VBdUNHLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLGFBQWEsRUFBQTtFQTFDaEI7O0lBNkNJLGVBQWUsRUFBQTs7QUE3Q25CO0VBa0RHLFFBQVE7RUFDUixrQkFBa0IsRUFBQTs7QUFuRHJCO0VBdURHLFNBQVM7RUFDVCxtQkFBbUIsRUFBQTs7QUFHcEI7RUEzREY7SUErRE0seUJqQnREaUIsRUFBQSxFaUJ1RGpCOztBQUlKO0VBcEVGO0lBd0VNLGFBQWE7SUFDYixtQ2pCM0IyQjtJaUI0QjNCLGdCQUFnQixFQUFBLEVBQ2hCOztBQUtKO0VBaEZGO0lBaUZHLG1CQUFtQixFQUFBO0lBakZ0QjtNQXFGSyxhQUFhLEVBQUEsRUFDYjs7QUF0Rkw7RUE2RkUsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix5QmpCdkZrQixFQUFBO0VpQlJwQjtJQW1HRyxXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCx3QkFBeUIsRUFBQTtFQXRHNUI7SUEwR0csa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxXQUFXO0lBQ1gsbUNqQi9EOEI7SWlCZ0U5QixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFdqQjVHYyxFQUFBO0VpQkpqQjtJQXFISSxVQUFVLEVBQUE7O0FBckhkO0VBNEhFLGFBQWE7RUFDYixtQkFBbUIsRUFBQTtFQTdIckI7SUFnSUcsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxTQUFTO0lBQ1QsY0FBYztJQUNkLGFBQWE7SUFDYix5Q2pCdkY4QjtJaUJ3RjlCLGtCQUFrQjtJQUNsQixXakJuSWM7SWlCb0lkLDBEQUFvRSxFQUFBO0lBeEl2RTtNQTJJSSxjQUFjO01BQ2QsV2pCeElhLEVBQUE7RWlCSmpCO0lBbUpLLDhCakIvSVksRUFBQTtFaUJvSmY7SUF4SkY7TUF5SkcsYUFBYSxFQUFBLEVBd0JkO0VBckJBO0lBNUpGO01BNkpHLGFBQWEsRUFBQTtNQTdKaEI7UUFnS0ksa0NqQmxINkIsRUFBQSxFaUJtSDdCO0VBR0Y7SUFwS0Y7TUFxS0csYUFBYSxFQUFBO01BcktoQjtRQXdLSSxXQUFXLEVBQUE7TUF4S2Y7UUE0S0ksV0FBVztRQUNYLG9DakIvSDZCLEVBQUEsRWlCZ0k3Qjs7QUE5S0o7RUFxTEcsWUFBWTtFQUNaLGFBQWE7RUFDYixpQkFBaUIsRUFBQTs7QUF2THBCO0VBNkxFLG1CQUFtQixFQUFBO0VBN0xyQjtJQWdNRyxtQkFBbUIsRUFBQTtJQWhNdEI7TUFtTUksY2pCM0xnQixFQUFBO0VpQlJwQjtJQXdNRyxhQUFhO0lBQ2IseUJqQmpNaUIsRUFBQTtJaUJScEI7TUE0TUksV0FBVztNQUNYLHdCQUF5QixFQUFBO0lBN003QjtNQWlOSSxlQUFlO01BQ2YsbUNqQnBLNkI7TWlCcUs3QixrQkFBa0I7TUFDbEIsV2pCaE5hO01pQmlOYixVQUFVO01BQ1Ysd0JBQXlCLEVBQUE7TUF0TjdCO1FBeU5LLGNBQWM7UUFDZCxlQUFlO1FBQ2YscUJBQXFCLEVBQUE7SUEzTjFCO01BaU9LLFVBQVUsRUFBQTtFQWpPZjtJQXVPRyxZQUFZO0lBQ1osZ0JBQWdCLEVBQUE7RUFHakI7SUEzT0Y7TUE2T0ksYUFBYSxFQUFBO01BN09qQjtRQWlQTSxnQkFBZ0IsRUFBQSxFQUNoQjtFQUlKO0lBdFBGO01Bd1BJLGFBQWEsRUFBQTtNQXhQakI7UUEyUEssa0NqQjdNNEI7UWlCOE01QixVQUFVLEVBQUE7UUE1UGY7VUErUE0sZ0JBQWdCLEVBQUEsRUFDaEI7RUFJSjtJQXBRRjtNQXFRRyxnQkFBZ0IsRUFBQTtNQXJRbkI7UUF5UUssb0NqQjNONEIsRUFBQSxFaUI0TjVCOztBQTFRTDtFQWlSRyxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGdDakIvUGdCLEVBQUE7O0FpQnBCbkI7RUF1UkcsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFBOztBQXhSbkI7RUE0UkcsY0FBYztFQUNkLGFBQWE7RUFDYixnQkFBZ0IsRUFBQTtFQTlSbkI7SUFpU0ksV0FBVztJQUNYLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osa0JBQWtCLEVBQUE7RUFwU3RCO0lBd1NJLGtDakIxUDZCLEVBQUE7RWlCOUNqQztJQTRTSSxjakJ2Um1CLEVBQUE7RWlCckJ2QjtJQWlUSyxZQUFZLEVBQUE7O0FBalRqQjtFQXVURyxxQkFBcUI7RUFDckIscUJqQnBTZ0IsRUFBQTs7QWlCcEJuQjtFQTRURyxXQUFXLEVBQUE7O0FBNVRkO0VBaVVFLGdCQUFnQjtFQUNoQixhQUFhLEVBQUE7RUFsVWY7SUFxVUcsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixnQ2pCblRnQixFQUFBO0VpQnBCbkI7SUEyVUcscUJBQXFCO0lBQ3JCLG1CQUFtQixFQUFBO0lBNVV0QjtNQStVSSxjQUFjO01BQ2QsaUJBQWlCO01BQ2pCLHlCakJ6VWdCO01pQjBVaEIsa0JBQWtCLEVBQUE7TUFsVnRCO1FBcVZLLGNqQm5Vb0I7UWlCb1VwQix5QmpCOVVlLEVBQUE7RWlCa1ZsQjtJQTFWRjtNQTJWRyxzQkFBc0IsRUFBQSxFQUV2Qjs7QUFPRjs7c0NsQjBsRHNDO0FrQnRsRHRDO0VBRUUsa0JBQWtCLEVBQUE7RUFGcEI7SUFLRyxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQiwyREFBOEQ7SUFDOUQsZ0JBQWdCO0lBQ2hCLFlBQVksRUFBQTtJQVZmO01BYUksZUFBZTtNQUNmLFlBQVk7TUFDWixVQUFVO01BQ1Ysd0JBQTJCLEVBQUE7SUFoQi9CO01BcUJLLFdBQVcsRUFBQTtFQXJCaEI7SUEyQkcsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsNkJBQTZCO0lBQzdCLDZCakIvWGlCO0lpQmdZakIsWUFBWSxFQUFBO0lBaENmO01mdFdDLGVBQVc7TUFDWCxpQkFBVztNQUNYLGNldVkyQjtNQUN4QixpQ2pCOVY2QjtNaUIrVjdCLGNqQnhYbUIsRUFBQTtJaUJtVnZCO01BeUNJLGtCQUFrQixFQUFBO01BekN0QjtRZnRXQyxlQUFXO1FBQ1gsaUJBQVc7UUFDWCxnQmVnWjhCLEVBQUE7RUFLN0I7SUFqREY7TUFtREksWUFBWSxFQUFBO0lBbkRoQjtNQXVESSxXQUFXO01BQ1gsYUFBYTtNQUNiLGFBQWEsRUFBQSxFQUNiOztBQVNKOztzQ2xCaWtEc0M7QWtCN2pEdEM7RUFDQyxtQkFBbUIsRUFBQTtFQURwQjtJQUlFLGlCQUFpQjtJQUNqQixhQUFhLEVBQUE7RUFMZjtJQVNFLG1CQUFtQixFQUFBO0lBVHJCO01BWUcsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixlQUFlO01BQ2YsZ0NqQjFhZ0IsRUFBQTtNaUIyWm5CO1FBa0JJLGNqQnpiZ0IsRUFBQTtFaUJ1YXBCO0lBd0JFLG1CQUFtQjtJQUNuQixzQmpCcGNlO0lpQnFjZix5QmpCcmJpQjtJaUJzYmpCLGtCQUFrQixFQUFBO0lBM0JwQjtNQThCRyxVQUFVO01BQ1YsU0FBUztNQUNULGVBQWU7TUFDZixpQkFBaUI7TUFDakIsWUFBWSxFQUFBO0lBbENmO01Bc0NHLFVBQVU7TUFDVixTQUFTO01BQ1QsVUFBVTtNQUNWLHNCakJwZGM7TWlCcWRkLFlBQVksRUFBQTtFQTFDZjtJQWdERyxxQkFBcUIsRUFBQTtJQWhEeEI7TUFtREkscUJBQXFCO01BQ3JCLG1CQUFtQjtNQUNuQix3QkFBd0I7TUFDeEIseUJqQjdkZ0I7TWlCOGRoQixrQkFBa0IsRUFBQTtJQXZEdEI7TUEyREksV2pCdGVhO01pQnVlYix5QmpCbmVnQixFQUFBO0VpQnVhcEI7SUFrRUUsV0FBVztJQUNYLFlBQVk7SUFDWixlQUFlO0lBQ2YseUJqQmhlaUI7SWlCaWVqQixrQkFBa0IsRUFBQTtFQXRFcEI7SVYvYUMsV0FBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQiw2QkFBNkI7SUFDN0IsU0FBUztJVXNmUixjQUFjO0lBQ2QsWUFBWTtJQUNaLGFBQWE7SUFDYiwyQkFBMkI7SUFDM0IseURBQXlEO0lBQ3pELHlCakIzZWlCLEVBQUE7SWlCMlpuQjtNQW1GRyx5QmpCMWZpQixFQUFBO0VpQnVhcEI7SUF3RkUsbUJBQW1CLEVBQUE7SUF4RnJCO01BMkZHLHFCQUFxQjtNQUNyQixVQUFVO01BQ1YsZ0JBQWdCO01BQ2hCLGdCQUFnQjtNQUNoQixzQmpCM2dCYyxFQUFBO01pQjRhakI7UUFrR0ksV0FBVztRQUNYLFlBQVksRUFBQTtNQW5HaEI7UUF3R0ssV0FBVyxFQUFBO0lBeEdoQjtNQThHRyxZQUFZO01BQ1osZ0JBQWdCLEVBQUE7RUEvR25CO0lWL2FDLFdBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsNkJBQTZCO0lBQzdCLFNBQVM7SVVnaUJSLGNBQWM7SUFDZCxZQUFZO0lBQ1osWUFBWTtJQUNaLDJCQUEyQjtJQUMzQiwyREFBMkQ7SUFDM0QseUJqQnJoQmlCLEVBQUE7SWlCMlpuQjtNQTZIRyx5QmpCcGlCaUIsRUFBQTtFaUJ3aUJuQjtJQWpJRDtNQW1JRyxjQUFjLEVBQUEsRUFDZDs7QUFTSDs7c0NsQm1oRHNDO0FrQi9nRHRDO0VBRUUsZ0JBQWdCLEVBQUE7O0FBRmxCO0VBTUUsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFBO0VBUGxCO0lBVUcsZUFBZTtJQUNmLFlBQVksRUFBQTs7QUFYZjtFQWdCRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGdDakI5akJpQixFQUFBOztBaUI0aUJuQjtFQXVCRyxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGNqQmpsQmlCLEVBQUE7O0FpQndqQnBCO0VBNkJHLGtCQUFrQixFQUFBOztBQTdCckI7RUFpQ0cscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQix5QmpCM2xCaUI7RWlCNGxCakIsa0JBQWtCLEVBQUE7RUFwQ3JCO0lBdUNJLDBCQUEwQixFQUFBOztBQXZDOUI7RUErQ0csaUJBQWlCLEVBQUE7RUEvQ3BCO0lBa0RJLFdBQVcsRUFBQTs7QUFsRGY7RUF3REUsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxXQUFXO0VBQ1gsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix5QmpCM21CdUIsRUFBQTs7QWlCOGlCekI7RUFpRUUsV0FBVztFQUNYLFVBQVUsRUFBQTtFQWxFWjtJQXFFRyxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixrQkFBa0IsRUFBQTtFQXhFckI7SUE0RUcsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixjakJ0b0JpQjtJaUJ1b0JqQixRQUFRLEVBQUE7RUEvRVg7SWRoa0JDLGNIc0J1QjtJR3JCdkIsc0JIZ0M4QjtJaUJtbkI1QixpQkFBaUIsRUFBQTtJZGpwQm5CO01BR0MsY0hFa0I7TUdEbEIsMEJBQTBCO01BQzFCLFVBQVUsRUFBQTtJQUVYO01BQ0MsK0NBQWtELEVBQUE7RWNxakJwRDtJQXlGSSxVQUFVLEVBQUE7RUF6RmQ7SUE4RkcsaUJBQWlCLEVBQUE7SUE5RnBCO01BaUdJLFdBQVcsRUFBQTs7QUFqR2Y7RUF5R0csa0JBQWtCLEVBQUE7O0FBekdyQjtFQThHRyxXQUFXO0VBQ1gsV0FBVztFQUNYLG1CQUFtQjtFQUNuQix5QmpCenFCaUI7RWlCMHFCakIsWUFBWSxFQUFBOztBQWxIZjtFQXVISSxrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBeEh2QjtFQTRISSxlQUFlO0VBQ2YsbUJBQW1CLEVBQUE7O0FBS3RCO0VBbElEO0lBb0lHLFdBQVcsRUFBQTtJQXBJZDtNQXVJSSxtQkFBbUIsRUFBQTtNQXZJdkI7UUF5SUssU0FBUyxFQUFBO0lBeklkO01BOElLLFNBQVM7TUFDVCxZQUFZLEVBQUEsRUFDWjs7QUNudEJMOztzQ25CNHJFc0M7QW1CenJFdEM7RUFHRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHNCbEJGZSxFQUFBO0VrQkhqQjtJQVFHLFdBQVc7SUFDWCwrQ0FBa0QsRUFBQTtFQVRyRDtJQWFHLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsY0FBYztJQUNkLGFBQWE7SUFDYix5Q2xCNkI4QjtJa0I1QjlCLGdCQUFnQjtJQUNoQixXbEJmYztJa0JnQmQsd0JBQXlCLEVBQUE7RUFwQjVCO0lBd0JHLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLFFBQVE7SUFDUixTQUFTO0lBQ1QsV0FBVztJQUNYLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsd0JBQXdCO0lBQ3hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLFdsQmhDYztJa0JpQ2QsWUFBWSxFQUFBO0VBckNmO0lBMENJLGVBQWU7SUFDZixVQUFVO0lBQ1YsV0FBVztJQUNYLFVBQVUsRUFBQTtFQTdDZDtJQWlESSxVQUFVLEVBQUE7RUFqRGQ7SUFxREksY0FBYyxFQUFBOztBQXJEbEI7RUEyREUscUJsQnZDaUIsRUFBQTs7QWtCcEJuQjtFQStERSxnQkFBZ0IsRUFBQTs7QUFHakI7RUFsRUQ7SUFvRUcsYUFBYSxFQUFBLEVBQ2I7O0FBR0Y7RUF4RUQ7SUEwRUcsYUFBYSxFQUFBO0lBMUVoQjtNQTZFSSxXQUFXLEVBQUE7SUE3RWY7TUFrRkssT0FBTyxFQUFBLEVBQ1A7O0FBTUw7RUFFRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBOztBQUpyQjtFQU9FLGlCQUFpQixFQUFBOztBQ25HbkI7O3NDcEJrd0VzQztBb0I5dkV0QztFQUdFLFdBQVcsRUFBQTtFQUhiO0lBTUcsYUFBYTtJQUNiLHlCbkJBaUIsRUFBQTtJbUJQcEI7TUFVSSxTQUFTLEVBQUE7RUFWYjtJQWNHLFlBQVk7SUFDWixVQUFVLEVBQUE7SUFmYjtNQWtCSSxZQUFZO01BQ1osWUFBWTtNQUNaLGdDbkJiZ0IsRUFBQTtNbUJQcEI7UUF1QkssbUJuQmhCZSxFQUFBO01tQlBwQjtRQTJCSyx5Qm5CcEJlO1FtQnFCZiw2Qm5CckJlLEVBQUE7RW1CUHBCO0lBa0NHLG9DQUFrQyxFQUFBOztBQWxDckM7RUF1Q0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiw4REFBOEQsRUFBQTtFQXpDaEU7SUE0Q0csaUJBQWlCLEVBQUE7SUE1Q3BCO01BK0NJLGdCQUFnQixFQUFBO0lBL0NwQjtNQW1ESSxZQUFZO01BQ1osY25CN0NnQjtNbUI4Q2hCLHFCbkI5Q2dCLEVBQUE7TW1CUHBCO1FBd0RLLHNCQUF3QjtRQUN4Qix5Qm5CbERlLEVBQUE7O0FtQjBEbkI7RUFqRUQ7SUFtRUcsZ0JBQWdCLEVBQUE7RUFuRW5CO0lBc0VHLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsU0FBUyxFQUFBO0VBeEVaO0lBMkVHLFlBQVk7SUFDWixVQUFVLEVBQUE7RUE1RWI7SUErRUcsWUFBWTtJQUNaLFlBQVk7SUFDWixlQUFlLEVBQUE7SUFqRmxCO01Bb0ZJLGVBQWUsRUFBQTtFQXBGbkI7SUF3RkcsYUFBYSxFQUFBO0VBeEZoQjs7SUE0Rkcsd0JBQXdCLEVBQUE7RUE1RjNCO0lBK0ZHLGVBQWUsRUFBQSxFQUNmOztBQ3BHSDs7c0NyQm0wRXNDO0FxQmgwRXRDO0VBR1EsbUJBQW1CLEVBQUE7O0FBSDNCO0VBT1EsV0FBVztFQUNYLFdBQVcsRUFBQTs7QUFSbkI7RUFZUSxXQUFXO0VBQ1gsVUFBVTtFQUNWLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBO0VBakIzQjtJQW9CWSxjQUFjO0lBQ2Qsa0JBQWtCLEVBQUE7RUFyQjlCO0lBeUJZLGVBQWU7SUFDZixjcEJOTyxFQUFBO0VvQnBCbkI7SUE4QlksZUFBZTtJQUNmLGNwQlRZLEVBQUE7RW9CdEJ4QjtJQW9DZ0IsY3BCNUJJLEVBQUE7O0FvQlJwQjtFQTBDUSxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYixlQUFlLEVBQUE7RUE3Q3ZCO0lBZ0RZLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixnQ3BCaENPLEVBQUE7RW9CcEJuQjtJQXdEWSxjQUFjLEVBQUE7SUF4RDFCO01BMkRnQixXQUFXO01BQ1gsbUJBQW1CLEVBQUE7TUE1RG5DO1FBK0RvQixXQUFXO1FBQ1gscUJBQXFCO1FBQ3JCLGtCQUFrQjtRQUNsQixzREFBc0Q7UUFDdEQsY3BCNURJO1FvQjZESixnQkFBZ0IsRUFBQTtNQXBFcEM7UUF1RW9CLGNBQWM7UUFDZCxnQkFBZ0I7UUFDaEIsZ0JBQWdCLEVBQUE7TUF6RXBDO1FBNEVvQixjQUFjLEVBQUE7O0FBTTlCO0VBbEZKO0lBb0ZZLGNBQWMsRUFBQSxFQUNqQjs7QUFHTDtFQXhGSjtJQTBGWSxVQUFVLEVBQUEsRUFDYjs7QUM5RlQ7O3NDdEJzNEVzQztBc0JuNEV0QztFQUdRLFdBQVc7RUFDWCx3QkFBd0IsRUFBQTtFQUpoQztJQVNnQixXQUFXO0lBQ1gsV0FBVztJQUNYLG1CQUFtQixFQUFBO0lBWG5DO01BY29CLFdBQVc7TUFDWCxVQUFVO01BQ1YsZUFBZTtNQUNmLGNyQlRBLEVBQUE7SXFCUnBCO01BcUJvQixXQUFXO01BQ1gsVUFBVTtNQUNWLGtDckJ1QmEsRUFBQTtNcUI5Q2pDO1FBMEJ3QixpQkFBaUI7UUFDakIsZUFBZTtRQUNmLGNyQnBCSixFQUFBO01xQlJwQjtRQWdDd0IsU0FBUyxFQUFBO01BaENqQztRQW9Dd0IsZUFBZSxFQUFBO01BcEN2QztRbEJBQyxjSHNCdUI7UUdyQnZCLHNCSGdDOEIsRUFBQTtRRzlCOUI7VUFHQyxjSEVrQjtVR0RsQiwwQkFBMEI7VUFDMUIsVUFBVSxFQUFBO1FBRVg7VUFDQywrQ0FBa0QsRUFBQTtFa0JYcEQ7SUFnRFksV0FBVztJQUNYLFdBQVc7SUFDWCxnQkFBZ0IsRUFBQTtJQWxENUI7TUFxRGdCLFlBQVk7TUFDWixjckI5Q0k7TXFCK0NKLHlCckIvQ0ksRUFBQTtNcUJScEI7UUEwRG9CLFdyQnRESDtRcUJ1REcseUJyQm5EQSxFQUFBOztBcUJScEI7RUFtRVEsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxXQUFXLEVBQUE7O0FBSWY7RUF6RUo7SUEyRVksY0FBYyxFQUFBO0lBM0UxQjtNQWlGd0IsVUFBVTtNQUNWLGVBQWUsRUFBQSxFQUNsQjs7QUFNakI7RUF6Rko7SUErRndCLFdBQVc7SUFDWCxlQUFlLEVBQUEsRUFDbEI7O0FDcEdyQjs7c0N2QnU4RXNDO0F1Qm44RXRDO0VBSUcsZUFBZTtFQUNmLFdBQVc7RUFDWCxjdEJDaUIsRUFBQTs7QXNCUHBCO0VBV0UsY3RCUWlCO0VzQlBqQixpQ3RCaUMrQjtFc0JoQy9CLGtCQUFrQixFQUFBO0VBYnBCO0lBZ0JHLG1CQUFtQjtJQUNuQiwrQnRCRWdCO0lzQkRoQixjdEJHcUI7SXNCRnJCLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixXQUFXLEVBQUE7O0FBdkJkO0VwQkNDLGVBQVc7RUFDWCxpQkFBVztFQUNYLGNvQjBCeUI7RUFDeEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTtFQWhDcEI7SUFtQ0csY3RCNUJpQjtJc0I2QmpCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsV0FBVyxFQUFBOztBQXpDZDtFQStDRSxtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7RUFoRHBCO0lBbURHLHlCdEI1Q2lCO0lzQjZDakIsU0FBUztJQUNULGtCQUFrQjtJQUNsQixXdEJuRGM7SXNCb0RkLGlDdEJWOEI7SXNCVzlCLGlCQUFpQjtJQUNqQixlQUFlLEVBQUE7SUF6RGxCO01BNkRJLHlCdEJ0RGdCO01zQnVEaEIsMEJBQTBCLEVBQUE7O0FBOUQ5QjtFQXNFRyx5QkFBNEM7RUFDNUMseUJ0QnJEb0I7RXNCc0RwQixrQkFBa0I7RUFDbEIsK0J0QnZEb0I7RXNCd0RwQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsWUFBWSxFQUFBO0VBOUVmO0lBaUZJLHlCdEIxRWdCO0lzQjJFaEIsV0FBVztJQUNYLGFBQWE7SUFDYixPQUFPO0lBQ1Asa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixXQUFXO0lBQ1gsYUFBYSxFQUFBO0VBeEZqQjtJQTRGSSxrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGFBQWEsRUFBQTtJQTlGakI7TUFpR0ssc0J0QjlGWTtNc0IrRlosbUJBQW1CO01BQ25CLCtCdEIvRWtCO01zQmdGbEIsY3RCL0VtQjtNc0JnRm5CLFlBQVk7TUFDWixpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLFNBQVM7TUFDVCxXQUFXLEVBQUE7TUF6R2hCO1FBNEdNLFVBQVUsRUFBQTtNQTVHaEI7UUFnSE0sV0FBVyxFQUFBO01BaEhqQjtRQW9ITSxjdEI5R2tCLEVBQUE7RXNCTnhCO0lBMEhJLGFBQWE7SUFDYixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGFBQWEsRUFBQTtJQWhJakI7TUFtSUssbUJBQW1CO01BQ25CLFlBQVk7TUFDWixlQUFlLEVBQUE7SUFySXBCO01BeUlLLDJCQUEyQixFQUFBO0lBekloQztNQTZJSyxZQUFZO01BQ1osNEJBQTRCO01BQzVCLGVBQWU7TUFDZixXQUFXLEVBQUE7TUFoSmhCO1FBbUpNLG1DQUEyQjtnQkFBM0IsMkJBQTJCO1FBQzNCLFlBQVk7UUFDWixrQkFBa0I7UUFDbEIsV0FBVztRQUNYLFVBQVUsRUFBQTtNQXZKaEI7UUEySk0sa0JBQWtCO1FBQ2xCLFVBQVUsRUFBQTtNQTVKaEI7UUFnS00sMkJBQTJCLEVBQUE7RUFoS2pDO0lBc0tJLGFBQWEsRUFBQTtFQXRLakI7SUEyS0ssZUFBZTtJQUNmLGVBQWUsRUFBQTtFQTVLcEI7SUFpTE0sY0FBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBQTtJQXBMeEI7TUF1TE8sY3RCaExhO01zQmlMYixnQkFBZ0I7TUFDaEIsMEJBQTBCO01BQzFCLGVBQWU7TUFDZixPQUFPO01BQ1Asa0JBQWtCO01BQ2xCLFFBQVEsRUFBQTtFQTdMZjtJQW9NSSxnQkFBZ0IsRUFBQTtJQXBNcEI7TUF1TUssZUFBZTtNQUNmLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsV0FBVyxFQUFBOztBQTFNaEI7RUFrTkkseUJ0QjNNZ0I7RXNCNE1oQixhQUFhLEVBQUE7O0FBbk5qQjtFQXdOSyxnQkFBZ0IsRUFBQTs7QUF4TnJCO0VBNk5JLGVBQWU7RUFDZixrQkFBa0IsRUFBQTtFQTlOdEI7SUFpT0ssbUJBQW1CLEVBQUE7RUFqT3hCO0lBcU9LLGVBQWU7SUFDZixtQkFBbUIsRUFBQTtFQXRPeEI7SUEwT0sseUJ0Qm5PZTtJc0JvT2YsZUFBZTtJQUNmLGtCQUFrQixFQUFBO0lBNU92QjtNQStPTSwwQkFBMEIsRUFBQTs7QUFNOUI7RUFyUEY7SUF1UEksWUFBWSxFQUFBLEVBQ1o7O0FBR0Y7RUEzUEY7SUE2UEksVUFBVSxFQUFBLEVBQ1Y7O0FBR0Y7RUFqUUY7SUFtUUksV0FBVyxFQUFBLEVBQ1g7O0FBcFFKO0VBMlFHLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixnQkFBZ0IsRUFBQTs7QUEvUW5CO0VBbVJHLGN0QjVRaUI7RXNCNlFqQixlQUFlLEVBQUE7O0FBR2hCO0VBdlJGO0lBd1JHLGtCQUFrQixFQUFBO0lBeFJyQjtNQTJSSSxXQUFXO01BQ1gsaUJBQWlCLEVBQUE7SUE1UnJCO01BZ1NJLGNBQWM7TUFDZCxnQkFBZ0IsRUFBQTtJQWpTcEI7TUFxU0ksZ0JBQWdCLEVBQUEsRUFDaEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcbkBwcm9qZWN0XHRcdENvbGVnaW8gS29lbGxlXHJcbkBhdXRob3JcdFx0XHR3YWlvRGV2IC0gVzJaIFNvbHVjb2VzIGVtIFRJIHwgaHR0cDovL3dhaW9kZXYudzJ6LmNvbS5iclxyXG5AZnJvbnRlbmRcdFx0UmFmYWVsIFdhaGFzdWd1aSB8IGh0dHA6Ly9hYm91dC5tZS9yYWZhd2hzXHJcbkBkZXNpZ25cdFx0XHRDZXNhciBHYW5pbWkgfCBodHRwOi8vdHdpdHRlci5jb20vZ2FuaW1pXHJcbkBzaW5jZVx0XHRcdFNFVCAyMDE1XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG5AaW1wb3J0IFwidGhlbWVcIjtcclxuXHJcblxyXG5AaW1wb3J0IFwicGFnZXMvaG9tZVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvaGlzdG9yaWFcIjtcclxuQGltcG9ydCBcInBhZ2VzL2luZnJhZXN0cnV0dXJhXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9kaWZlcmVuY2lhaXNcIjtcclxuQGltcG9ydCBcInBhZ2VzL25vdGljaWFzXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9nYWxlcmlhc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvdHYta29lbGxlXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9qb3JuYWxcIjtcclxuQGltcG9ydCBcInBhZ2VzL2ZhbGUtY29ub3Njb1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvYXByb3ZhZG9zXCI7XHJcbiIsIi8qIVxyXG5AcHJvamVjdFx0XHRDb2xlZ2lvIEtvZWxsZVxyXG5AYXV0aG9yXHRcdFx0d2Fpb0RldiAtIFcyWiBTb2x1Y29lcyBlbSBUSSB8IGh0dHA6Ly93YWlvZGV2Lncyei5jb20uYnJcclxuQGZyb250ZW5kXHRcdFJhZmFlbCBXYWhhc3VndWkgfCBodHRwOi8vYWJvdXQubWUvcmFmYXdoc1xyXG5AZGVzaWduXHRcdFx0Q2VzYXIgR2FuaW1pIHwgaHR0cDovL3R3aXR0ZXIuY29tL2dhbmltaVxyXG5Ac2luY2VcdFx0XHRTRVQgMjAxNVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIFZBUklBQkxFU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIEJBU0VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmEsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDI2NzIxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzLCBhOnZpc2l0ZWQ6aG92ZXIsIGE6dmlzaXRlZDphY3RpdmUsIGE6dmlzaXRlZDpmb2N1cyB7XG4gICAgY29sb3I6ICMwMjY3MjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgb3V0bGluZTogMDsgfVxuICBhOmxpbmssIGE6dmlzaXRlZDpsaW5rIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG5hLmxpbmsge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cblxuYS5saW5rLXRleHQge1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xczsgfVxuICBhLmxpbmstdGV4dDpob3ZlciwgYS5saW5rLXRleHQ6YWN0aXZlLCBhLmxpbmstdGV4dDpmb2N1cyB7XG4gICAgY29sb3I6ICMwMjY3MjE7IH1cbiAgICBhLmxpbmstdGV4dDpob3ZlciBzcGFuLCBhLmxpbmstdGV4dDphY3RpdmUgc3BhbiwgYS5saW5rLXRleHQ6Zm9jdXMgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMjY3MjE7XG4gICAgICBvdXRsaW5lOiAwOyB9XG5cbmEuYnQtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7IH1cbiAgYS5idC1kZWZhdWx0OmhvdmVyIHtcbiAgICBjb2xvcjogIzAyNjcyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMzAxOyB9XG5cbmEuYnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvcjsgfVxuICBhLmJ0LmJ0LXdoaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuOGVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgYS5idC5idC13aGl0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNjI1NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgYS5idC5idC1ncmVlbiB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggI2FiYWJhYjsgfVxuICAgIGEuYnQuYnQtZ3JlZW46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJveC1zaGFkb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjNTg1ODU3OyB9XG5cbi5pY29uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmljb24tdGl0bGUgLmZhLFxuICAuaWNvbi10aXRsZSAuZGFzaGljb25zIHtcbiAgICBjb2xvcjogIzAyNjcyMTsgfVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC52aWRlby1jb250YWluZXIgaWZyYW1lLFxuICAudmlkZW8tY29udGFpbmVyIG9iamVjdCxcbiAgLnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaW1hZ2UtYm94IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAyJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmltYWdlLWJveCAudGl0bGUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uY3VzdG9tLWdhbGxlcnkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmN1c3RvbS1nYWxsZXJ5IC5nYWxsZXJ5LWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gICAgLmN1c3RvbS1nYWxsZXJ5IC5nYWxsZXJ5LWxpc3QgLmdhbGxlcnktaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW46IC42JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmN1c3RvbS1nYWxsZXJ5IC5nYWxsZXJ5LWxpc3QgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmN1c3RvbS1nYWxsZXJ5IC5nYWxsZXJ5LWxpc3QgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwMGVcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgb3BhY2l0eTsgfVxuICAgICAgICAuY3VzdG9tLWdhbGxlcnkgLmdhbGxlcnktbGlzdCAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi53cmFwcGVyLW5ld3Mge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC53cmFwcGVyLW5ld3MgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLndyYXBwZXItbmV3cyAuZmVlZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gIC53cmFwcGVyLW5ld3MgLmJveC1zaGFkb3cge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC53cmFwcGVyLW5ld3MgLmZlZWQtbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg1ODU3OyB9XG4gICAgLndyYXBwZXItbmV3cyAuZmVlZC1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC53cmFwcGVyLW5ld3MgLmZlZWQtaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAud3JhcHBlci1uZXdzIC5mZWVkLWl0ZW0tdGl0bGUgLmRhdGUge1xuICAgICAgY29sb3I6ICNhYmFiYWI7IH1cbiAgICAud3JhcHBlci1uZXdzIC5mZWVkLWl0ZW0tdGl0bGU6aG92ZXIgc3Bhbi5kYXRlIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAud3JhcHBlci1uZXdzIC5saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53cmFwcGVyLW5ld3MgLmJveC10diAuZmVlZC1pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC53cmFwcGVyLW5ld3MgLmJveC1nYWxsZXJ5IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4yNTsgfVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ZvbnRhd2Vzb21lJztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogLjc1O1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1NCc7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIFRZUE9HUkFQSFlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIGgxIHNtYWxsLFxuICBoMSAuc21hbGwsIGgyIHNtYWxsLFxuICBoMiAuc21hbGwsIGgzIHNtYWxsLFxuICBoMyAuc21hbGwsIGg0IHNtYWxsLFxuICBoNCAuc21hbGwsIGg1IHNtYWxsLFxuICBoNSAuc21hbGwsIGg2IHNtYWxsLFxuICBoNiAuc21hbGwsXG4gIC5oMSBzbWFsbCxcbiAgLmgxIC5zbWFsbCwgLmgyIHNtYWxsLFxuICAuaDIgLnNtYWxsLCAuaDMgc21hbGwsXG4gIC5oMyAuc21hbGwsIC5oNCBzbWFsbCxcbiAgLmg0IC5zbWFsbCwgLmg1IHNtYWxsLFxuICAuaDUgLnNtYWxsLCAuaDYgc21hbGwsXG4gIC5oNiAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBoMSBzbWFsbCxcbiAgaDEgLnNtYWxsLCAuaDEgc21hbGwsXG4gIC5oMSAuc21hbGwsXG4gIGgyIHNtYWxsLFxuICBoMiAuc21hbGwsIC5oMiBzbWFsbCxcbiAgLmgyIC5zbWFsbCxcbiAgaDMgc21hbGwsXG4gIGgzIC5zbWFsbCwgLmgzIHNtYWxsLFxuICAuaDMgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTsgfVxuXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIGg0IHNtYWxsLFxuICBoNCAuc21hbGwsIC5oNCBzbWFsbCxcbiAgLmg0IC5zbWFsbCxcbiAgaDUgc21hbGwsXG4gIGg1IC5zbWFsbCwgLmg1IHNtYWxsLFxuICAuaDUgLnNtYWxsLFxuICBoNiBzbWFsbCxcbiAgaDYgLnNtYWxsLCAuaDYgc21hbGwsXG4gIC5oNiAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIHVsIHVsLFxuICB1bCBvbCxcbiAgb2wgdWwsXG4gIG9sIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LXVuc3R5bGVkLCAuY3VzdG9tLWdhbGxlcnkgLmdhbGxlcnktbGlzdCwgLndyYXBwZXItbmV3cyAuZmVlZC1saXN0LCAubGlzdC1pbmxpbmUsIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1zb2NpYWwsIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1tZW51LCAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5tYWluLW5hdmJhciwgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgLnN1Yi1tZW51LCAubWFpbi1mb290ZXIgLmZvb3Rlci1uYXZiYXIsIC5tYWluLWZvb3RlciAuZm9vdGVyLW5hdmJhciAuc3ViLW1lbnUsIC5zaWRlLW5hdiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAubGlzdC1pbmxpbmUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBMQVlPVVRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmRpdltyb2xlPW1haW5dIHtcbiAgbWFyZ2luLXRvcDogOTBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgSEVBREVSXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAxMzVweDsgfVxuICAubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU3OyB9XG4gICAgLm1haW4taGVhZGVyIC5xdWljay1uYXZiYXIgLnF1aWNrLXNvY2lhbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDAgLTEwcHg7IH1cbiAgICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1zb2NpYWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLnF1aWNrLW5hdmJhciAucXVpY2stc29jaWFsIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgIGZvbnQ6IGJvbGQgMWVtLzQwcHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1zb2NpYWwgbGkgYSAuZmEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAubWFpbi1oZWFkZXIgLnF1aWNrLW5hdmJhciAucXVpY2stc29jaWFsIGxpIGE6aG92ZXIgLmZhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDI2NzIxOyB9XG4gICAgLm1haW4taGVhZGVyIC5xdWljay1uYXZiYXIgLnF1aWNrLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay10ZXh0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLnF1aWNrLW5hdmJhciAucXVpY2stdGV4dCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAyNjcyMTsgfVxuICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1tZW51IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMCAtMTBweCAwIDA7IH1cbiAgICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1tZW51IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLnF1aWNrLW5hdmJhciAucXVpY2stbWVudSBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgZm9udDogYm9sZCAxZW0vNDBweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLm1haW4taGVhZGVyIC5xdWljay1uYXZiYXIgLnF1aWNrLW1lbnUgbGkgYSAuZmEge1xuICAgICAgICAgICAgY29sb3I6ICMwMjY3MjE7IH1cbiAgICAgICAgICAubWFpbi1oZWFkZXIgLnF1aWNrLW5hdmJhciAucXVpY2stbWVudSBsaSBhOmhvdmVyIC5mYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAyNjcyMTsgfVxuICAgICAgLm1haW4taGVhZGVyIC5xdWljay1uYXZiYXIgLnF1aWNrLW1lbnUgLnRvcC1zZWFyY2ggaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU3O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1tZW51IC50b3Atc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1tZW51IC50b3Atc2VhcmNoIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1tZW51IC50b3Atc2VhcmNoIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1haW4taGVhZGVyIC5xdWljay1uYXZiYXIgLnF1aWNrLW1lbnUgLnBvcnRhbC1idXR0b24ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLnF1aWNrLW5hdmJhciAucXVpY2stbWVudSAucG9ydGFsLWJ1dHRvbiAuZmEtc2lnbi1pbiB7XG4gICAgICAgICAgY29sb3I6ICMwMjY3MjE7IH1cbiAgICAgICAgLm1haW4taGVhZGVyIC5xdWljay1uYXZiYXIgLnF1aWNrLW1lbnUgLnBvcnRhbC1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1tZW51IC5wb3J0YWwtYnV0dG9uLmFjdGl2ZSAuZmEtc2lnbi1pbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLnF1aWNrLW5hdmJhciAucXVpY2stbWVudSAucG9ydGFsLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5xdWljay1tZW51IC50cmlnZ2VyLWxvZ2luLWJveC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxOyB9XG4gICAgLm1haW4taGVhZGVyIC5xdWljay1uYXZiYXIgLmxvZ2luLWJveCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxO1xuICAgICAgei1pbmRleDogMjEwMDsgfVxuICAgICAgLm1haW4taGVhZGVyIC5xdWljay1uYXZiYXIgLmxvZ2luLWJveCAuYnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogNzAwIDFlbSBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAyNjcyMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLm1haW4taGVhZGVyIC5xdWljay1uYXZiYXIgLmxvZ2luLWJveCAuYnQ6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAucXVpY2stbmF2YmFyIC5sb2dpbi1ib3ggLmJ0OmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLm1haW4taGVhZGVyIC5xdWljay1uYXZiYXIgLmxvZ2luLWJveC5vcGVuZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICMwMjY3MjE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgei1pbmRleDogMjAwMDsgfVxuICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmxvZ28tbW9iaWxlIHtcbiAgICAgICAgZm9udDogMC8wIGE7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nLWxvZ28ucG5nKSA1cHggM3B4IG5vLXJlcGVhdDsgfVxuICAgICAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmxvZ28tbW9iaWxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nLWxvZ28tMngucG5nKSA1cHggM3B4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwcHggNjFweDsgfSB9XG4gICAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLypcblx0XHRcdCYuY29sbGFwc2luZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0XHQqLyB9XG4gICAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxO1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggIzU4NTg1NyAhaW1wb3J0YW50OyB9XG4gICAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5tYWluLW5hdmJhciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBoZWlnaHQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgLmxvZ28ge1xuICAgICAgICAgIGZvbnQ6IDAvMCBhO1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5tYWluLW5hdmJhciAubG9nbyA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZy1sb2dvLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgICAgICAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgICAgICAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm1haW4tbmF2YmFyIC5sb2dvID4gYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWctbG9nby0yeC5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4IDYxcHg7IH0gfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5tYWluLW5hdmJhciA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTYuNjYlOyB9XG4gICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgPiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQ6IGJvbGQgMS4yZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5tYWluLW5hdmJhciAuc3ViLW1lbnUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIGJhY2tncm91bmQgMC4yczsgfVxuICAgICAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm1haW4tbmF2YmFyIC5zdWItbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjdlbTsgfVxuICAgICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udDogYm9sZCAxZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm1haW4tbmF2YmFyID4gLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoODgsIDg4LCA4NywgMC41KTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm1haW4tbmF2YmFyID4gLm1lbnUtaXRlbS5hY3RpdmUgLnN1Yi1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIsIDEwMywgMzMsIDAuOCk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5leHBhbmRlZCAub3ZlcmxheSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAjMDI2NzIxOyB9XG4gICAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLmV4cGFuZGVkIC5tYWluLW5hdmJhciB7XG4gICAgICAgIGhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLmV4cGFuZGVkIC5tYWluLW5hdmJhciAuc3ViLW1lbnUge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogLjM7IH1cbiAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLmJ0LWxvZ2luIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgLm1haW4taGVhZGVyIC5uYXZiYXIuZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwOyB9XG4gICAgICAubWFpbi1oZWFkZXIgLm5hdmJhci5maXhlZCAubmF2YmFyLWNvbGxhcHNlIC5vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICAubWFpbi1oZWFkZXIgLm5hdmJhci5maXhlZCAubmF2YmFyLWNvbGxhcHNlIC5tYWluLW5hdmJhciB7XG4gICAgICAgIGhlaWdodDogNzBweDsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdmJhci5maXhlZCAubmF2YmFyLWNvbGxhcHNlIC5tYWluLW5hdmJhciA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyLmZpeGVkIC5uYXZiYXItY29sbGFwc2UgLm1haW4tbmF2YmFyID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoMikgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAyNjcyMTsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDI2NzIxOyB9XG4gICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAub3ZlcmxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm1haW4tbmF2YmFyIC5sb2dvIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgICAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm1haW4tbmF2YmFyID4gLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQ6IGJvbGQgMS44ZW0vMmVtIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5tYWluLW5hdmJhciAuc3ViLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDI2NzIxOyB9XG4gICAgICAgICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmb250OiBib2xkIDEuNGVtLzIuMmVtIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgPiAubWVudS1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY3MjE7IH1cbiAgICAgICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgPiAubWVudS1pdGVtLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm1haW4tbmF2YmFyID4gLm1lbnUtaXRlbS5hY3RpdmUgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxOyB9XG4gICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5leHBhbmRlZCAub3ZlcmxheSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5leHBhbmRlZCAubWFpbi1uYXZiYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UuZXhwYW5kZWQgLm1haW4tbmF2YmFyIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdmJhci5maXhlZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIuZml4ZWQgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgICAubWFpbi1oZWFkZXIgLm5hdmJhci5maXhlZCAubmF2YmFyLWNvbGxhcHNlIC5tYWluLW5hdmJhciA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXIuZml4ZWQgLm5hdmJhci1jb2xsYXBzZSAubWFpbi1uYXZiYXIgPiAubWVudS1pdGVtOm50aC1jaGlsZCgyKSA+IGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNGT09URVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iYWNrLXRvLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5OCwgODUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgei1pbmRleDogMzAwMDsgfVxuICAuYmFjay10by10b3A6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTgsIDg1LCAwLjcpOyB9XG4gIC5iYWNrLXRvLXRvcDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJhY2stdG8tdG9wLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hY3Rpb24tc2NoZWR1bGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nOiAxMTBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWFjdGlvbi1hZ2VuZGEuanBnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAuYWN0aW9uLXNjaGVkdWxlIC5idC5idC13aGl0ZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAuYWN0aW9uLXNjaGVkdWxlIC5idC5idC13aGl0ZSAuZmEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hY3Rpb24tc2NoZWR1bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5tYWluLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzkyYTZhMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1NzsgfVxuICAubWFpbi1mb290ZXIgLmxpbmstdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTc7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGNvbG9yLCAwLjJzIGxpbmUtaGVpZ2h0OyB9XG4gICAgLm1haW4tZm9vdGVyIC5saW5rLXRvcDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYWluLWZvb3RlciBhIHtcbiAgICBjb2xvcjogIzkyYTZhMjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzOyB9XG4gICAgLm1haW4tZm9vdGVyIGE6aG92ZXIsIC5tYWluLWZvb3RlciBhOmFjdGl2ZSwgLm1haW4tZm9vdGVyIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMjY3MjE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAubWFpbi1mb290ZXIgYTpsaW5rIHtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLW5hdmJhciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1mb290ZXIgLmZvb3Rlci1uYXZiYXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLW5hdmJhciAuc3ViLW1lbnUgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAubWFpbi1mb290ZXIgLmluZm8ge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLm1haW4tZm9vdGVyIC5pbmZvIC5sb2dvIHtcbiAgICAgIGZvbnQ6IDAvMCBhO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nLWxvZ28ucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICAgICAgLm1haW4tZm9vdGVyIC5pbmZvIC5sb2dvIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZy1sb2dvLTJ4LnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwcHggNjJweDsgfSB9XG4gICAgLm1haW4tZm9vdGVyIC5pbmZvIC5mYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYWluLWZvb3RlciAuaW5mbyBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgIC5tYWluLWZvb3RlciAuaW5mbyBoNCB7XG4gICAgICBtYXJnaW46IDIwcHggMCA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgY29sb3I6ICMwMjY3MjE7IH1cbiAgICAubWFpbi1mb290ZXIgLmluZm8gLmJ0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubWFpbi1mb290ZXIgLmluZm8gLmJ0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1mb290ZXIgLmluZm8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1haW4tZm9vdGVyIC5pbmZvIC5sb2dvIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87IH1cbiAgICAgICAgLm1haW4tZm9vdGVyIC5pbmZvIGg0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAubWFpbi1mb290ZXIgLmluZm8gLm1lbnUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICAubWFpbi1mb290ZXIgLmluZm8gLndyYXBwZXItc29jaWFsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5tYWluLWZvb3RlciAuaW5mbyAud3JhcHBlci1zb2NpYWwgLmxpbmstd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4OyB9XG4gICAgICAgIC5tYWluLWZvb3RlciAuaW5mbyAud3JhcHBlci1zb2NpYWwgLmxpbmstd3JhcHBlciBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICM5MmE2YTI7IH1cbiAgICAgICAgICAubWFpbi1mb290ZXIgLmluZm8gLndyYXBwZXItc29jaWFsIC5saW5rLXdyYXBwZXIgaTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5tYWluLWZvb3RlciAuaW5mbyAud3JhcHBlci1zb2NpYWwge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICAgICAgLm1haW4tZm9vdGVyIC5pbmZvIC53cmFwcGVyLXNvY2lhbCAubGluay13cmFwcGVyIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgLm1haW4tZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMCA4cHggMDtcbiAgICBmb250OiBub3JtYWwgMTJweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY3MjE7IH1cbiAgICAubWFpbi1mb290ZXIgLmNvcHlyaWdodCAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYWluLWZvb3RlciAuY29weXJpZ2h0IHAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgLm1haW4tZm9vdGVyIC5jb3B5cmlnaHQgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZy13LWZvb3Rlci5wbmcpIDAgLTE4MHB4IG5vLXJlcGVhdDtcbiAgICAgIGZvbnQ6IDAvMCBhO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLm1haW4tZm9vdGVyIC5jb3B5cmlnaHQgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4OyB9XG4gICAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgICAgIC5tYWluLWZvb3RlciAuY29weXJpZ2h0IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nLXctZm9vdGVyLTJ4LnBuZykgMCAtMTgwcHggbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMjBweDsgfVxuICAgICAgICAgIC5tYWluLWZvb3RlciAuY29weXJpZ2h0IGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgUEFSRU5UU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcmVudC1jb2xlZ2lvIC5wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ltZy1oZWFkZXItaW5zdGl0dWNpb25hbC5qcGcpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBQQUdFIERFRkFVTFRTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1oZXJvIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMTRweCBzb2xpZCAjZTdlN2U3OyB9XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5wYWdlLWhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wYWdlLWhlYWRlciAudGl0bGUgLmZhIHtcbiAgICAgIGNvbG9yOiAjMDI2NzIxOyB9XG4gIC5wYWdlLWhlYWRlciAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAyNjcyMTsgfVxuICAucGFnZS1oZWFkZXIubm8taGVybyAuc3ViLXRpdGxlIHtcbiAgICBtYXJnaW46IC41ZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAucGFnZS1oZWFkZXIgLnN1Yi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cblxuLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLndyYXBwZXItY29udGVudCAuZ2FsbGVyeS10aXRsZSB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC53cmFwcGVyLWNvbnRlbnQgLmdhbGxlcnktdGl0bGUgLmZhIHtcbiAgICAgIGNvbG9yOiAjMDI2NzIxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnl0LXZpZGVvLWltYWdlIHtcbiAgaGVpZ2h0OiAxMzhweDtcbiAgd2lkdGg6IDEzOHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5zaWRlLW5hdiAubW9iaWxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNpZGUtbmF2IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAuc2lkZS1uYXYgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNzsgfVxuICAgIC5zaWRlLW5hdiB1bCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4xcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzOyB9XG4gICAgICAuc2lkZS1uYXYgdWwgbGkgYTpob3ZlciwgLnNpZGUtbmF2IHVsIGxpIGE6YWN0aXZlLCAuc2lkZS1uYXYgdWwgbGkgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDI2NzIxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgLnNpZGUtbmF2IHVsIGxpIGE6bGluayB7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgICAuc2lkZS1uYXYgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgICAuc2lkZS1uYXYgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY3MjE7IH1cbiAgICAuc2lkZS1uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cblxuLnNpZGUtbmF2IC5idC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zaWRlLW5hdiAuYnQtd3JhcHBlciAuYnQuYnQtZ3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlLW5hdiB7XG4gICAgbWFyZ2luOiA1MHB4IDA7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGVbaWQqPXBvc3QtXSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBTSU5HTEVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW5nbGUtaGVhZGVyIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAuc2luZ2xlLWhlYWRlciAuYnJlYWRjcnVtYnMgLmZhIHtcbiAgICBjb2xvcjogIzAyNjcyMTsgfVxuICAuc2luZ2xlLWhlYWRlciAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMjY3MjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnNpbmdsZS1oZWFkZXIgLnNpbmdsZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4jYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDI2NzIxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgUFVCTElDSURBREVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wdWItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1MHB4IDA7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnB1Yi13cmFwcGVyIC5wdWItbGluayB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnB1Yi13cmFwcGVyIC5wdWItbGluayBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucHViLXdyYXBwZXIgLnB1Yi1saW5rOmhvdmVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucHViLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBQVUJMSUNJREFERVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndyYXBwZXItc2VhcmNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDUwcHggMDsgfVxuICAud3JhcHBlci1zZWFyY2ggaW5wdXQge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAud3JhcHBlci1zZWFyY2ggYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgd2lkdGg6IDQzcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIE1BUCBQQUdFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3NwLXBhZ2VzLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRQT1NUUyAmIENPTlRFTlQgU1RZTEVTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZXRhIHtcbiAgZm9udC1zaXplOiA5MCU7IH1cblxuLnBvc3QtY29udGVudCB7XG4gIC8qIGltYWdlIGFsaWdubWVudCAmIHN0eWxlcyAqLyB9XG4gIC5wb3N0LWNvbnRlbnQgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDI2NzIxOyB9XG4gICAgLnBvc3QtY29udGVudCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDI2NzIxICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucG9zdC1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCAwIDEuOGVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gIC5wb3N0LWNvbnRlbnQgdWwsIC5wb3N0LWNvbnRlbnQgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAucG9zdC1jb250ZW50IGgzLCAucG9zdC1jb250ZW50IC5oMyB7XG4gICAgZm9udDogNDAwIGl0YWxpYyAyNHB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMjY3MjE7IH1cbiAgLnBvc3QtY29udGVudCAuaDEsIC5wb3N0LWNvbnRlbnQgLmgyLCAucG9zdC1jb250ZW50IC5oMywgLnBvc3QtY29udGVudCAuaDQsIC5wb3N0LWNvbnRlbnQgLmg1LCAucG9zdC1jb250ZW50IC5oNiB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtOyB9XG4gIC5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucG9zdC1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wb3N0LWNvbnRlbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDEuNWVtIDA7IH1cbiAgLnBvc3QtY29udGVudCAuYWxpZ25sZWZ0LFxuICAucG9zdC1jb250ZW50IGltZy5hbGlnbmxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gIC5wb3N0LWNvbnRlbnQgLmFsaWducmlnaHQsXG4gIC5wb3N0LWNvbnRlbnQgaW1nLmFsaWducmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG4gIC5wb3N0LWNvbnRlbnQgLmFsaWduY2VudGVyLFxuICAucG9zdC1jb250ZW50IGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5wb3N0LWNvbnRlbnQgcHJlLFxuICAucG9zdC1jb250ZW50IGNvZGUge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjZWNlY2U7IH1cbiAgLnBvc3QtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBib3JkZXItY29sb3I6ICMwMGRjYmI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvc3QtY29udGVudCAuYWxpZ25yaWdodCxcbiAgICAucG9zdC1jb250ZW50IGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC53cC1jYXB0aW9uIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7IH1cbiAgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAuNmVtIDAgLS4yZW07IH1cblxuLnNpemUtbGFyZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi53cC1zbWlsZXkge1xuICBtYXgtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRQQUdFIE5BVkkgU1RZTEVTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdpbmF0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ODU4NTc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnBhZ2luYXRpb24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2luYXRpb24gdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAgIC5wYWdpbmF0aW9uIHVsIGxpIGEsIC5wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWEsIFZlcmRhbmEsIFNlZ29lLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4NTg1NztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAucGFnaW5hdGlvbiB1bCBsaSAuY3VycmVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMjY3MjE7IH1cbiAgICAgIC5wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAyNjcyMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDI2NzIxOyB9XG4gIC5wYWdpbmF0aW9uIGxpLmZ3cC1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOTk2MDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi53cC1wcmV2LW5leHQge1xuICBtYXJnaW46IDEuMWVtIDAgMi4yZW07IH1cbiAgLndwLXByZXYtbmV4dCAucHJldiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLndwLXByZXYtbmV4dCAubmV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRHUkFWSVRZIEZPUk1TXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nZm9ybV93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdzZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQ6IDcwMCAxZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAyNjcyMTsgfVxuICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIGlucHV0LCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHNlbGVjdCwgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRiNGI0YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgaW5wdXQ6Zm9jdXMsIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgc2VsZWN0OmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAyNjcyMTsgfVxuICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5jbGVhcmZpeDpiZWZvcmUsIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGRfZXJyb3Ige1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAyNjcyMTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDI2NzIxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtY29sb3I7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgSE9NRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIC5ob21lIGRpdltyb2xlPW1haW5dIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ob21lIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaG9tZSAuc2xpZGVyIC5zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuaG9tZSAuc2xpZGVyIC5zbGlkZSAuc2xpZGUtbGluayB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgLmhvbWUgLnNsaWRlciAuc2xpZGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuaG9tZSAuc2xpZGVyIC5jYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAxMDMsIDMzLCAwLjkpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvcjsgfVxuICAgICAgLmhvbWUgLnNsaWRlciAuY2FwdGlvbiBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIC42ZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5ob21lIC5zbGlkZXIgLmNhcHRpb24gcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5ob21lIC5zbGlkZXIgLnNsaWNrLWNlbnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuaG9tZSAuc2xpZGVyIC5zbGljay1jZW50ZXIgLnNsaWRlLWxpbmsge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmhvbWUgLnNsaWRlciAuc2xpY2stY2VudGVyIC5zbGlkZS1saW5rOmhvdmVyIC5jYXB0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxOyB9XG4gICAgICAuaG9tZSAuc2xpZGVyIC5zbGljay1jZW50ZXIgLmNhcHRpb24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhvbWUgLnNsaWRlciAuc2xpY2stcHJldixcbiAgICAuaG9tZSAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxO1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgICAuaG9tZSAuc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgICAgIC5ob21lIC5zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmhvbWUgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAxNSU7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH1cbiAgICAuaG9tZSAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cbiAgLmhvbWUgLm1vYmlsZS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuaG9tZSAubW9iaWxlLWJhbm5lciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmhvbWUgLndyYXBwZXItZmVhdHVyZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5ob21lIC53cmFwcGVyLWZlYXR1cmVzIC53cmFwcGVyLWhpZ2hsaWdodC10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuY291cnNlcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogNDBweCAwIDgwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWUgLndyYXBwZXItZmVhdHVyZXMgLmNvdXJzZXMgLmJveC1jb3Vyc2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuY291cnNlcyAuYm94LWNvdXJzZSAuYm94LXNoYWRvdyB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMjY3MjE7IH1cbiAgICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuY291cnNlcyAuYm94LWNvdXJzZSAuYm94LXNoYWRvdyBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAgICAgICAgIC5ob21lIC53cmFwcGVyLWZlYXR1cmVzIC5jb3Vyc2VzIC5ib3gtY291cnNlIC5ib3gtc2hhZG93IHAge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgICAgLmhvbWUgLndyYXBwZXItZmVhdHVyZXMgLmNvdXJzZXMgLmJveC1jb3Vyc2UgLmNvdXJzZS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuY291cnNlcyAuYm94LWNvdXJzZSAuYm94LXdyYXBwZXIgYS5saW5rOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAyNjcyMSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyAubGluay1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyAubGluay1ib3ggLmJveC1pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAgIC5ob21lIC53cmFwcGVyLWZlYXR1cmVzIC5oaWdobGlnaHRzIC5saW5rLWJveCAuYm94LXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5ob21lIC53cmFwcGVyLWZlYXR1cmVzIC5oaWdobGlnaHRzIC5saW5rLWJveCAuYm94LXdyYXBwZXIgLmJveC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIG1hcmdpbiAwLjRzOyB9XG4gICAgICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyAubGluay1ib3ggLmJveC13cmFwcGVyIC5ib3gtdGl0bGUgLmZhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAyNjcyMTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyB0cmFuc2Zvcm07IH1cbiAgICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyAubGluay1ib3ggLmJveC13cmFwcGVyIC5leGNlcnB0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAxNSU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBvcGFjaXR5IDAuNHM7IH1cbiAgICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyAubGluay1ib3ggLmJveC13cmFwcGVyIC5idCB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHkgMC40cywgMC4ycyBiYWNrZ3JvdW5kOyB9XG4gICAgICAgIC5ob21lIC53cmFwcGVyLWZlYXR1cmVzIC5oaWdobGlnaHRzIC5saW5rLWJveDpob3ZlciAuYm94LXdyYXBwZXIgLmJveC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07IH1cbiAgICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyAubGluay1ib3g6aG92ZXIgLmJveC13cmFwcGVyIC5ib3gtdGl0bGUgLmZhIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgLmhvbWUgLndyYXBwZXItZmVhdHVyZXMgLmhpZ2hsaWdodHMgLmxpbmstYm94OmhvdmVyIC5ib3gtd3JhcHBlciAuZXhjZXJwdCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmhvbWUgLndyYXBwZXItZmVhdHVyZXMgLmhpZ2hsaWdodHMgLmxpbmstYm94OmhvdmVyIC5ib3gtd3JhcHBlciAuYnQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhvbWUgLndyYXBwZXItbmV3cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNTBweDsgfVxuICAgIC5ob21lIC53cmFwcGVyLW5ld3MgLmZlZWQtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgLmhvbWUgLndyYXBwZXItbmV3cyAuZmVlZC10aXRsZSAuZmEge1xuICAgICAgICBjb2xvcjogIzAyNjcyMTsgfVxuICAgIC5ob21lIC53cmFwcGVyLW5ld3MgLmJveC1ob3Jpem9udGFsIHtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICAuaG9tZSAud3JhcHBlci1uZXdzIC5ib3gtaG9yaXpvbnRhbCBmaWd1cmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAyMHB4OyB9XG4gICAgICAuaG9tZSAud3JhcHBlci1uZXdzIC5ib3gtaG9yaXpvbnRhbCAuYm94LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDE1cHggMDsgfVxuICAgICAgLmhvbWUgLndyYXBwZXItbmV3cyAuYm94LWhvcml6b250YWwgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5ob21lIC5zbGlkZXIgLnNsaWRlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaG9tZSAuc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDQwcHg7IH1cbiAgICAuaG9tZSAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiA0MHB4OyB9XG4gICAgLmhvbWUgLndyYXBwZXItZmVhdHVyZXMgLmhpZ2hsaWdodHMgLmxpbmstYm94IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ob21lIC53cmFwcGVyLWZlYXR1cmVzIC5oaWdobGlnaHRzIC5saW5rLWJveCAuYm94LXdyYXBwZXIgLmJveC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgIC5ob21lIC53cmFwcGVyLWZlYXR1cmVzIC5oaWdobGlnaHRzIC5saW5rLWJveCAuYm94LXdyYXBwZXIgLmV4Y2VycHQge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyAubGluay1ib3ggLmJveC13cmFwcGVyIC5idCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5ob21lIC53cmFwcGVyLWZlYXR1cmVzIC5oaWdobGlnaHRzIC5saW5rLWJveDpob3ZlciAuYm94LXdyYXBwZXIgLmJveC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuY291cnNlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuY291cnNlcyAuYm94LWNvdXJzZSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmhvbWUgLndyYXBwZXItZmVhdHVyZXMgLmhpZ2hsaWdodHMgLmxpbmstYm94IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyAubGluay1ib3guYm94LTMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaG9tZSAud3JhcHBlci1uZXdzIC5ib3gtc2hhZG93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG9tZSAuc2xpZGVyIC5zbGlkZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ob21lIC5zbGlkZXIgLnNsaWRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhvbWUgLnNsaWRlciAuY2FwdGlvbiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDEsIDEyMywgMC45KTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvcjsgfVxuICAgICAgLmhvbWUgLnNsaWRlciAuY2FwdGlvbiBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIC42ZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5ob21lIC5zbGlkZXIgLmNhcHRpb24gcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5ob21lIC53cmFwcGVyLWZlYXR1cmVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ob21lIC53cmFwcGVyLWZlYXR1cmVzIC5jb3Vyc2VzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuY291cnNlcyAuYm94LWNvdXJzZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gICAgICAgICAgLmhvbWUgLndyYXBwZXItZmVhdHVyZXMgLmNvdXJzZXMgLmJveC1jb3Vyc2UgLmJveC1zaGFkb3cge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAgICAgLmhvbWUgLndyYXBwZXItZmVhdHVyZXMgLmhpZ2hsaWdodHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyAubGluay1ib3gge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmhvbWUgLndyYXBwZXItZmVhdHVyZXMgLmhpZ2hsaWdodHMgLmxpbmstYm94IC5ib3gtd3JhcHBlciAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgICAuaG9tZSAud3JhcHBlci1mZWF0dXJlcyAuaGlnaGxpZ2h0cyAubGluay1ib3guYm94LTMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgSElTVE9SSUFcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWhpc3RvcmlhIC5wYWdlLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucGFnZS1oaXN0b3JpYSAueWVhci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNDNweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0U0ZjJmMDsgfVxuICAucGFnZS1oaXN0b3JpYSAueWVhci1ib3ggLnllYXItYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTQ3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDI2NzIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzAyNjcyMTtcbiAgICBib3JkZXItcmFkaXVzOiA0NXB4OyB9XG4gIC5wYWdlLWhpc3RvcmlhIC55ZWFyLWJveCAueWVhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiAuOGVtIDIwcHggLjhlbSA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnBhZ2UtaGlzdG9yaWEgLnllYXItYm94IC5wb3N0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG4gICAgLnBhZ2UtaGlzdG9yaWEgLnllYXItYm94IC5wb3N0LWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAyNjcyMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wYWdlLWhpc3RvcmlhIC55ZWFyLWJveCAuY3VzdG9tLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDcwcHg7IH1cblxuLnBhZ2UtaGlzdG9yaWEgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1sb2FkLW1vcmUtYnRuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250OiA3MDAgMS40ZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjY3MjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtY29sb3I7IH1cbiAgLnBhZ2UtaGlzdG9yaWEgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1sb2FkLW1vcmUtYnRuLmRvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtaGlzdG9yaWEgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1sb2FkLW1vcmUtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjU1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oaXN0b3JpYSAueWVhci1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnBhZ2UtaGlzdG9yaWEgLnllYXItYm94IC55ZWFyLWJhZGdlIHtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ1O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0NTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAucGFnZS1oaXN0b3JpYSAueWVhci1ib3ggLnllYXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucGFnZS1oaXN0b3JpYSAueWVhci1ib3ggLnBvc3QtY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgLnBhZ2UtaGlzdG9yaWEgLnllYXItYm94IC5wb3N0LWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDI2NzIxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wYWdlLWhpc3RvcmlhIC55ZWFyLWJveCAuY3VzdG9tLWdhbGxlcnkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIElORlJBRVNUUlVUVVJBXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1pbmZyYWVzdHJ1dHVyYSAud3JhcHBlci1pbmZyYSAubWFwLXpvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNTBweCAwO1xuICBjdXJzb3I6IGNyb3NzaGFpcjsgfVxuICAucGFnZS1pbmZyYWVzdHJ1dHVyYSAud3JhcHBlci1pbmZyYSAubWFwLXpvb20gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIC5wYWdlLWluZnJhZXN0cnV0dXJhIC53cmFwcGVyLWluZnJhIC5tYXAtem9vbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHk7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4ucGFnZS1pbmZyYWVzdHJ1dHVyYSAud3JhcHBlci1pbmZyYSAubG9jYXRpb25zIHVsIHtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIGNvbHVtbnM6IDMgYXV0bztcbiAgY29sdW1uLWdhcDogNDBweDsgfVxuICAucGFnZS1pbmZyYWVzdHJ1dHVyYSAud3JhcHBlci1pbmZyYSAubG9jYXRpb25zIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgZm9udC1zaXplOiAuOWVtOyB9XG4gICAgLnBhZ2UtaW5mcmFlc3RydXR1cmEgLndyYXBwZXItaW5mcmEgLmxvY2F0aW9ucyB1bCBsaSAud3JhcHBlci1zdWJzIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnBhZ2UtaW5mcmFlc3RydXR1cmEgLndyYXBwZXItaW5mcmEgLmxvY2F0aW9ucyB1bCBsaSAud3JhcHBlci10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICAgIC5wYWdlLWluZnJhZXN0cnV0dXJhIC53cmFwcGVyLWluZnJhIC5sb2NhdGlvbnMgdWwgbGkgLm51bWJlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGZvbnQ6IDcwMCAxZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnBhZ2UtaW5mcmFlc3RydXR1cmEgLndyYXBwZXItaW5mcmEgLmxvY2F0aW9ucyB1bCBsaSAuZG90IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5wYWdlLWluZnJhZXN0cnV0dXJhIC53cmFwcGVyLWluZnJhIC5sb2NhdGlvbnMgdWwgbGkgLmZhIHtcbiAgICAgIGNvbG9yOiAjMDI2NzIxOyB9XG4gICAgICAucGFnZS1pbmZyYWVzdHJ1dHVyYSAud3JhcHBlci1pbmZyYSAubG9jYXRpb25zIHVsIGxpIC5mYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTg1ODU3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1pbmZyYWVzdHJ1dHVyYSAud3JhcHBlci1pbmZyYSAubG9jYXRpb25zIHVsIHtcbiAgICBjb2x1bW5zOiAyIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaW5mcmFlc3RydXR1cmEgLndyYXBwZXItaW5mcmEgLmxvY2F0aW9ucyB1bCB7XG4gICAgY29sdW1uczogMTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBESUZFUkVOQ0lBSVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cmFwcGVyLWFjdGlvbi1kaWZlcmVuY2lhaXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNzsgfVxuICAud3JhcHBlci1hY3Rpb24tZGlmZXJlbmNpYWlzIC53cmFwcGVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC53cmFwcGVyLWFjdGlvbi1kaWZlcmVuY2lhaXMgaHIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLndyYXBwZXItYWN0aW9uLWRpZmVyZW5jaWFpcyAuYWN0aW9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAud3JhcHBlci1hY3Rpb24tZGlmZXJlbmNpYWlzIC5hY3Rpb24tYm94IGltZyB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAgIC53cmFwcGVyLWFjdGlvbi1kaWZlcmVuY2lhaXMgLmFjdGlvbi1ib3guc2xpY2stY2VudGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC53cmFwcGVyLWFjdGlvbi1kaWZlcmVuY2lhaXMgLmFjdGlvbi1ib3guc2xpY2stY2VudGVyIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDMwcHggYXV0bzsgfVxuICAgIC53cmFwcGVyLWFjdGlvbi1kaWZlcmVuY2lhaXMgLmFjdGlvbi1ib3ggYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAyNjcyMSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLndyYXBwZXItYWN0aW9uLWRpZmVyZW5jaWFpcyAuc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgNTBweDsgfVxuICAud3JhcHBlci1hY3Rpb24tZGlmZXJlbmNpYWlzIC5zbGljay1wcmV2LFxuICAud3JhcHBlci1hY3Rpb24tZGlmZXJlbmNpYWlzIC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgLndyYXBwZXItYWN0aW9uLWRpZmVyZW5jaWFpcyAuc2xpY2stcHJldjpiZWZvcmUsXG4gICAgLndyYXBwZXItYWN0aW9uLWRpZmVyZW5jaWFpcyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgY29sb3I6ICMwMjY3MjE7IH1cbiAgLndyYXBwZXItYWN0aW9uLWRpZmVyZW5jaWFpcyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuICAud3JhcHBlci1hY3Rpb24tZGlmZXJlbmNpYWlzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDsgfVxuXG4udGVtcGxhdGUtZGlmZXJlbmNpYWwgYXJ0aWNsZVtpZCo9cG9zdC1dIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnRlbXBsYXRlLWRpZmVyZW5jaWFsIC5wYWdlLWhlcm8ge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50ZW1wbGF0ZS1kaWZlcmVuY2lhbCAuZ3JpZC1maWx0ZXJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDcwcHggMCAzNXB4IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnRlbXBsYXRlLWRpZmVyZW5jaWFsIC5ncmlkLWZpbHRlcnMgLnRpdGxlIHtcbiAgICBmb250OiA3MDAgMWVtIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnRlbXBsYXRlLWRpZmVyZW5jaWFsIC5ncmlkLWZpbHRlcnMgLmJveCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLnRlbXBsYXRlLWRpZmVyZW5jaWFsIC5ncmlkLWZpbHRlcnMgLmJveCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLnRlbXBsYXRlLWRpZmVyZW5jaWFsIC5ncmlkLWZpbHRlcnMgLmZpbHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAudGVtcGxhdGUtZGlmZXJlbmNpYWwgLmdyaWQtZmlsdGVycyAuZmlsdGVyOmhvdmVyLCAudGVtcGxhdGUtZGlmZXJlbmNpYWwgLmdyaWQtZmlsdGVycyAuZmlsdGVyLmlzLWNoZWNrZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxOyB9XG4gIC50ZW1wbGF0ZS1kaWZlcmVuY2lhbCAuZ3JpZC1maWx0ZXJzIC50ZXJtLXBhcmVudCB7XG4gICAgZm9udDogNzAwIDFlbSBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC50ZW1wbGF0ZS1kaWZlcmVuY2lhbCAuZ3JpZC1maWx0ZXJzIC50ZXJtLWNoaWxkIHtcbiAgICBmb250LXNpemU6IC44ZW07IH1cblxuLnRlbXBsYXRlLWRpZmVyZW5jaWFsIC5ncmlkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50ZW1wbGF0ZS1kaWZlcmVuY2lhbCAuZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRlbXBsYXRlLWRpZmVyZW5jaWFsIC5ncmlkIC5ncmlkLWl0ZW0gaW1nOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlbXBsYXRlLWRpZmVyZW5jaWFsIC5ncmlkLWZpbHRlcnMgLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBOT1RJQ0lBU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2Utbm90aWNpYXMgZGl2W2NsYXNzXj0ncm93J10sIC5wYWdlLW5vdGljaWFzIGRpdltjbGFzcyo9JyByb3cnXSB7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICBtYXJnaW46IC03cHg7IH1cblxuLnBhZ2Utbm90aWNpYXMgZGl2W2NsYXNzXj0nY29sLSddLCAucGFnZS1ub3RpY2lhcyBkaXZbY2xhc3MqPScgY29sLSddIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDsgfVxuXG4ucGFnZS1ub3RpY2lhcyAuaGlnaGxpZ2h0cyAuc2xpZGUgLmltYWdlLWJveCB7XG4gIGhlaWdodDogNDQ0cHg7IH1cbiAgLnBhZ2Utbm90aWNpYXMgLmhpZ2hsaWdodHMgLnNsaWRlIC5pbWFnZS1ib3ggLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZm9udDogNzAwIDI0cHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAucGFnZS1ub3RpY2lhcyAuaGlnaGxpZ2h0cyAuc2xpZGUgLmltYWdlLWJveDpob3ZlciAudGl0bGUgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZmZmOyB9XG5cbi5wYWdlLW5vdGljaWFzIC5oaWdobGlnaHRzIC5zbGljay1wcmV2LFxuLnBhZ2Utbm90aWNpYXMgLmhpZ2hsaWdodHMgLnNsaWNrLW5leHQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvcGFjaXR5OiAuODtcbiAgei1pbmRleDogMTAwMDsgfVxuICAucGFnZS1ub3RpY2lhcyAuaGlnaGxpZ2h0cyAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5wYWdlLW5vdGljaWFzIC5oaWdobGlnaHRzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5wYWdlLW5vdGljaWFzIC5oaWdobGlnaHRzIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMyU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuXG4ucGFnZS1ub3RpY2lhcyAuaGlnaGxpZ2h0cyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAzJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLW5vdGljaWFzIC5oaWdobGlnaHRzIC5zbGlkZSAuaW1hZ2UtYm94IC50aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1NTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1ub3RpY2lhcyAuaGlnaGxpZ2h0cyAuc2xpZGUgLmltYWdlLWJveCAudGl0bGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgZm9udDogNzAwIDE4cHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vdGljaWFzIC5oaWdobGlnaHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgLnBhZ2Utbm90aWNpYXMgLmhpZ2hsaWdodHMgLnNsaWRlIC5pbWFnZS1ib3gge1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG5cbi5wYWdlLW5vdGljaWFzIC5ncmFkaWVudC1ib3gge1xuICBoZWlnaHQ6IDIxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxOyB9XG4gIC5wYWdlLW5vdGljaWFzIC5ncmFkaWVudC1ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5OyB9XG4gIC5wYWdlLW5vdGljaWFzIC5ncmFkaWVudC1ib3ggLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogODAwIDM2cHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLW5vdGljaWFzIC5ncmFkaWVudC1ib3g6aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5wYWdlLW5vdGljaWFzIC5mZWF0dXJlZC1ib3gge1xuICBoZWlnaHQ6IDI3OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYWdlLW5vdGljaWFzIC5mZWF0dXJlZC1ib3ggLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZm9udDogNzAwIDE3cHgvMS40ZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIGJsYWNrKTsgfVxuICAgIC5wYWdlLW5vdGljaWFzIC5mZWF0dXJlZC1ib3ggLnRpdGxlIC5kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2Utbm90aWNpYXMgLmZlYXR1cmVkLWJveDpob3ZlciAudGl0bGUgLmxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBhZ2Utbm90aWNpYXMgLmZlYXR1cmVkLWJveCB7XG4gICAgICBoZWlnaHQ6IDIzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBhZ2Utbm90aWNpYXMgLmZlYXR1cmVkLWJveCB7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgICAucGFnZS1ub3RpY2lhcyAuZmVhdHVyZWQtYm94IC50aXRsZSB7XG4gICAgICAgIGZvbnQ6IDcwMCAxZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLW5vdGljaWFzIC5mZWF0dXJlZC1ib3gge1xuICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgICAgLnBhZ2Utbm90aWNpYXMgLmZlYXR1cmVkLWJveCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnBhZ2Utbm90aWNpYXMgLmZlYXR1cmVkLWJveCAudGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogNzAwIDEuMmVtIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4ucGFnZS1ub3RpY2lhcyAubmV3cy1zdHJpcCAuYnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogN3B4OyB9XG5cbi5wYWdlLW5vdGljaWFzIC5nYWxsZXJpZXMge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5wYWdlLW5vdGljaWFzIC5nYWxsZXJpZXMgLmljb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucGFnZS1ub3RpY2lhcyAuZ2FsbGVyaWVzIC5pY29uLXRpdGxlIC5mYSB7XG4gICAgICBjb2xvcjogIzAyNjcyMTsgfVxuICAucGFnZS1ub3RpY2lhcyAuZ2FsbGVyaWVzIC5ncmFkaWVudC1ib3gge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTsgfVxuICAgIC5wYWdlLW5vdGljaWFzIC5nYWxsZXJpZXMgLmdyYWRpZW50LWJveCBpbWcge1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHk7IH1cbiAgICAucGFnZS1ub3RpY2lhcyAuZ2FsbGVyaWVzIC5ncmFkaWVudC1ib3ggLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGZvbnQ6IDcwMCAxN3B4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHk7IH1cbiAgICAgIC5wYWdlLW5vdGljaWFzIC5nYWxsZXJpZXMgLmdyYWRpZW50LWJveCAudGl0bGUgLmZhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiA5cmVtIDAgMjBweCAwOyB9XG4gICAgLnBhZ2Utbm90aWNpYXMgLmdhbGxlcmllcyAuZ3JhZGllbnQtYm94OmhvdmVyIC50aXRsZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5wYWdlLW5vdGljaWFzIC5nYWxsZXJpZXMgLmJ0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBhZ2Utbm90aWNpYXMgLmdhbGxlcmllcyAuZ3JhZGllbnQtYm94IHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAgIC5wYWdlLW5vdGljaWFzIC5nYWxsZXJpZXMgLmdyYWRpZW50LWJveCAudGl0bGUgLmZhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucGFnZS1ub3RpY2lhcyAuZ2FsbGVyaWVzIC5ncmFkaWVudC1ib3gge1xuICAgICAgaGVpZ2h0OiAxNjBweDsgfVxuICAgICAgLnBhZ2Utbm90aWNpYXMgLmdhbGxlcmllcyAuZ3JhZGllbnQtYm94IC50aXRsZSB7XG4gICAgICAgIGZvbnQ6IDcwMCAxZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucGFnZS1ub3RpY2lhcyAuZ2FsbGVyaWVzIC5ncmFkaWVudC1ib3ggLnRpdGxlIC5mYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucGFnZS1ub3RpY2lhcyAuZ2FsbGVyaWVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAgIC5wYWdlLW5vdGljaWFzIC5nYWxsZXJpZXMgLmdyYWRpZW50LWJveCAudGl0bGUge1xuICAgICAgICBmb250OiA3MDAgMS4yZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5wYWdlLW5vdGljaWFzIC5sYXN0ZXN0LW5ld3MgaDQge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NTg1NzsgfVxuXG4ucGFnZS1ub3RpY2lhcyAubGFzdGVzdC1uZXdzIC5uZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFnZS1ub3RpY2lhcyAubGFzdGVzdC1uZXdzIC5saW5rLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZS1ub3RpY2lhcyAubGFzdGVzdC1uZXdzIC5saW5rLXRleHQgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLnBhZ2Utbm90aWNpYXMgLmxhc3Rlc3QtbmV3cyAubGluay10ZXh0IC50aXRsZSB7XG4gICAgZm9udDogNzAwIDFlbSBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWdlLW5vdGljaWFzIC5sYXN0ZXN0LW5ld3MgLmxpbmstdGV4dCAuZGF0ZSB7XG4gICAgY29sb3I6ICNhYmFiYWI7IH1cbiAgLnBhZ2Utbm90aWNpYXMgLmxhc3Rlc3QtbmV3cyAubGluay10ZXh0OmhvdmVyIHNwYW4uZGF0ZSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5wYWdlLW5vdGljaWFzIC5sYXN0ZXN0LW5ld3MgaHIge1xuICBtYXJnaW46IDE1cHggMCAyMHB4IDA7XG4gIGJvcmRlci1jb2xvcjogIzU4NTg1NzsgfVxuXG4ucGFnZS1ub3RpY2lhcyAubGFzdGVzdC1uZXdzIC5idCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wYWdlLW5vdGljaWFzIC5ib3gtc2hhZG93IHtcbiAgbWFyZ2luLXRvcDogMzNweDtcbiAgcGFkZGluZzogMzBweDsgfVxuICAucGFnZS1ub3RpY2lhcyAuYm94LXNoYWRvdyAuYm94LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg1ODU3OyB9XG4gIC5wYWdlLW5vdGljaWFzIC5ib3gtc2hhZG93IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDJweCA1cHggMDsgfVxuICAgIC5wYWdlLW5vdGljaWFzIC5ib3gtc2hhZG93IGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjY3MjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5wYWdlLW5vdGljaWFzIC5ib3gtc2hhZG93IGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucGFnZS1ub3RpY2lhcyAuYm94LXNoYWRvdyB7XG4gICAgICBtYXJnaW46IDEwMHB4IDAgNTBweCAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIEFSQ0hJVkVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hcmNoaXZlLW5vdGljaWFzIGFydGljbGVbaWQqPXBvc3QtXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJjaGl2ZS1ub3RpY2lhcyBhcnRpY2xlW2lkKj1wb3N0LV0gLnBvc3QtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBiYmM3LCAjMDI2NzIxKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5hcmNoaXZlLW5vdGljaWFzIGFydGljbGVbaWQqPXBvc3QtXSAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgb3BhY2l0eTsgfVxuICAgIC5hcmNoaXZlLW5vdGljaWFzIGFydGljbGVbaWQqPXBvc3QtXSAucG9zdC1pbWFnZSBhOmhvdmVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuICAuYXJjaGl2ZS1ub3RpY2lhcyBhcnRpY2xlW2lkKj1wb3N0LV0gLnBvc3QtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgbWFyZ2luOiAtMTAwcHggYXV0byA1MHB4IGF1dG87XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICMwMjY3MjE7XG4gICAgei1pbmRleDogMjAwOyB9XG4gICAgLmFyY2hpdmUtbm90aWNpYXMgYXJ0aWNsZVtpZCo9cG9zdC1dIC5wb3N0LWhlYWRlciAubWV0YSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2FiYWJhYjsgfVxuICAgIC5hcmNoaXZlLW5vdGljaWFzIGFydGljbGVbaWQqPXBvc3QtXSAucG9zdC1oZWFkZXIgLnBvc3QtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG4gICAgICAuYXJjaGl2ZS1ub3RpY2lhcyBhcnRpY2xlW2lkKj1wb3N0LV0gLnBvc3QtaGVhZGVyIC5wb3N0LXRpdGxlIGEge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcmNoaXZlLW5vdGljaWFzIGFydGljbGVbaWQqPXBvc3QtXSAucG9zdC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuYXJjaGl2ZS1ub3RpY2lhcyBhcnRpY2xlW2lkKj1wb3N0LV0gLnBvc3QtaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgU0lERUJBUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpZGViYXItbm90aWNpYXMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zaWRlYmFyLW5vdGljaWFzIC5ib3gtc2hhZG93IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5zaWRlYmFyLW5vdGljaWFzIC53cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnNpZGViYXItbm90aWNpYXMgLndyYXBwZXIgLndpZGdldHRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg1ODU3OyB9XG4gICAgICAuc2lkZWJhci1ub3RpY2lhcyAud3JhcHBlciAud2lkZ2V0dGl0bGUgLmZhIHtcbiAgICAgICAgY29sb3I6ICMwMjY3MjE7IH1cbiAgLnNpZGViYXItbm90aWNpYXMgLmZvcm0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4NTg1NztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuc2lkZWJhci1ub3RpY2lhcyAuZm9ybS1pbmxpbmUgaW5wdXQge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNpZGViYXItbm90aWNpYXMgLmZvcm0taW5saW5lIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTMlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnNpZGViYXItbm90aWNpYXMgLmxpc3QtY2F0ZWdvcmllcyAuY2F0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zaWRlYmFyLW5vdGljaWFzIC5saXN0LWNhdGVnb3JpZXMgLmNhdC1pdGVtIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDJweCA1cHggMDtcbiAgICAgIHBhZGRpbmc6IDJweCA4cHggMXB4IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjY3MjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuc2lkZWJhci1ub3RpY2lhcyAubGlzdC1jYXRlZ29yaWVzIC5jYXQtaXRlbSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTsgfVxuICAuc2lkZWJhci1ub3RpY2lhcyAuYXJjaGl2ZS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg1ODU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuc2lkZWJhci1ub3RpY2lhcyAubGluay1qb3JuYWwge1xuICAgIGZvbnQ6IDAvMCBhO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMTBweCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nLWxpbmstam9ybmFsLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU3OyB9XG4gICAgLnNpZGViYXItbm90aWNpYXMgLmxpbmstam9ybmFsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY3MjE7IH1cbiAgLnNpZGViYXItbm90aWNpYXMgLmdhbGVyaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLnNpZGViYXItbm90aWNpYXMgLmdhbGVyaWVzIC5pbWFnZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBtYXgtaGVpZ2h0OiA5OXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAgIC5zaWRlYmFyLW5vdGljaWFzIC5nYWxlcmllcyAuaW1hZ2UtbGluayBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuc2lkZWJhci1ub3RpY2lhcyAuZ2FsZXJpZXMgLmltYWdlLWxpbms6aG92ZXIgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAuc2lkZWJhci1ub3RpY2lhcyAuZ2FsZXJpZXMgLmJ0LWdyZWVuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNpZGViYXItbm90aWNpYXMgLmxpbmstdHYge1xuICAgIGZvbnQ6IDAvMCBhO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzNHB4O1xuICAgIGhlaWdodDogOThweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAxMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWctbGluay10dmtvZWxsZS5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1NzsgfVxuICAgIC5zaWRlYmFyLW5vdGljaWFzIC5saW5rLXR2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY3MjE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zaWRlYmFyLW5vdGljaWFzIC5ib3gtc2hhZG93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIFNJTkdMRSBQT1NUXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2luZ2xlLXBvc3QgLnNpZGViYXItbm90aWNpYXMge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNpbmdsZS1wb3N0IC5wb3N0LWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2luZ2xlLXBvc3QgLnNpbmdsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NTg1NzsgfVxuXG4uc2luZ2xlLXBvc3QgLm1ldGEgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjMDI2NzIxOyB9XG5cbi5zaW5nbGUtcG9zdCAubWV0YSB0aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5zaW5nbGUtcG9zdCAubWV0YSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDI2NzIxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnNpbmdsZS1wb3N0IC5tZXRhIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zaW5nbGUtcG9zdCAuY3VzdG9tLWdhbGxlcnkgLmdhbGxlcnktbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5zaW5nbGUtcG9zdCAuY3VzdG9tLWdhbGxlcnkgLmdhbGxlcnktbGlzdCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW46IC4zJTsgfVxuXG4uc2luZ2xlLXBvc3QgLmJveC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtbmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLnNpbmdsZS1wb3N0IC5wb3N0LW5hdiAuc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuc2luZ2xlLXBvc3QgLnBvc3QtbmF2IC5mYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAyNjcyMTtcbiAgICB0b3A6IDUwJTsgfVxuICAuc2luZ2xlLXBvc3QgLnBvc3QtbmF2IGEge1xuICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMXM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnBvc3QtbmF2IGE6aG92ZXIsIC5zaW5nbGUtcG9zdCAucG9zdC1uYXYgYTphY3RpdmUsIC5zaW5nbGUtcG9zdCAucG9zdC1uYXYgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAyNjcyMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5zaW5nbGUtcG9zdCAucG9zdC1uYXYgYTpsaW5rIHtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5zaW5nbGUtcG9zdCAucG9zdC1uYXYucHJldmlvdXMgLmZhIHtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gIC5zaW5nbGUtcG9zdCAucG9zdC1uYXYubmV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnBvc3QtbmF2Lm5leHQgLmZhIHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG5cbi5zaW5nbGUtcG9zdCAucmVhZC1tb3JlX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2luZ2xlLXBvc3QgLnJlYWQtbW9yZSBociB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5zaW5nbGUtcG9zdCAucmVhZC1tb3JlIC5pbWFnZS1ib3ggaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5zaW5nbGUtcG9zdCAucmVhZC1tb3JlIC5pbWFnZS1ib3ggLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBvc3QgLnBvc3QtbmF2IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaW5nbGUtcG9zdCAucG9zdC1uYXYucHJldmlvdXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnNpbmdsZS1wb3N0IC5wb3N0LW5hdi5wcmV2aW91cyAuZmEge1xuICAgICAgICB0b3A6IDUwcHg7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnBvc3QtbmF2Lm5leHQgLmZhIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogNTBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBOT1RJQ0lBU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtZ2FsZXJpYXMgLmltYWdlLWJveCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLnBhZ2UtZ2FsZXJpYXMgLmltYWdlLWJveCBpbWcge1xuICAgIG9wYWNpdHk6IC40O1xuICAgIHRyYW5zaXRpb246IDAuMnMgbWF4LXdpZHRoLCAwLjJzIHRvcCwgMC4ycyBsZWZ0OyB9XG4gIC5wYWdlLWdhbGVyaWFzIC5pbWFnZS1ib3ggLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udDogNzAwIDE2cHgvMS40ZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuMnMgb3BhY2l0eTsgfVxuICAucGFnZS1nYWxlcmlhcyAuaW1hZ2UtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGVcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAucGFnZS1nYWxlcmlhcyAuaW1hZ2UtYm94OmhvdmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjAlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucGFnZS1nYWxlcmlhcyAuaW1hZ2UtYm94OmhvdmVyIC50aXRsZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAucGFnZS1nYWxlcmlhcyAuaW1hZ2UtYm94OmhvdmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhZ2UtZ2FsZXJpYXMgaHIge1xuICBib3JkZXItY29sb3I6ICM1ODU4NTc7IH1cblxuLnBhZ2UtZ2FsZXJpYXMgLndyYXBwZXItbmV3cyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1nYWxlcmlhcyAuaW1hZ2UtYm94IHtcbiAgICBoZWlnaHQ6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdhbGVyaWFzIC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAucGFnZS1nYWxlcmlhcyAuaW1hZ2UtYm94IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLWdhbGVyaWFzIC5pbWFnZS1ib3g6aG92ZXIgaW1nIHtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG4ucGFnZS1nYWxlcmlhIC5wb3N0LWdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucGFnZS1nYWxlcmlhIC53cmFwcGVyLW5ld3Mge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4jIFRWIEtPRUxMRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtdHYta29lbGxlIC52aWRlb0dhbGxlcnkge1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS10di1rb2VsbGUgLnZpZGVvR2FsbGVyeSAucnNUbWIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTsgfVxuICAgIC5wYWdlLXR2LWtvZWxsZSAudmlkZW9HYWxsZXJ5IC5yc1RtYiAudmlkZW8tdGl0bGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wYWdlLXR2LWtvZWxsZSAudmlkZW9HYWxsZXJ5IC5yc1RodW1icyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucGFnZS10di1rb2VsbGUgLnZpZGVvR2FsbGVyeSAucnNUaHVtYnMgLnJzVGh1bWIge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMjY3MjE7IH1cbiAgICAgIC5wYWdlLXR2LWtvZWxsZSAudmlkZW9HYWxsZXJ5IC5yc1RodW1icyAucnNUaHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMjY3MjE7IH1cbiAgICAgIC5wYWdlLXR2LWtvZWxsZSAudmlkZW9HYWxsZXJ5IC5yc1RodW1icyAucnNUaHVtYi5yc05hdlNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLWNvbG9yICMwMjY3MjE7IH1cbiAgLnBhZ2UtdHYta29lbGxlIC52aWRlb0dhbGxlcnkgLnJzVGh1bWJzQXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTcgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10di1rb2VsbGUgLndyYXBwZXItY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBtYXJnaW46IDEwMHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctdHYta29lbGxlLmpwZykgY2VudGVyIDMwcHggbm8tcmVwZWF0OyB9XG4gIC5wYWdlLXR2LWtvZWxsZSAud3JhcHBlci1jb250ZW50IC5wb3N0LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9XG4gICAgLnBhZ2UtdHYta29lbGxlIC53cmFwcGVyLWNvbnRlbnQgLnBvc3QtY29udGVudCBoMiB7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgLnBhZ2UtdHYta29lbGxlIC53cmFwcGVyLWNvbnRlbnQgLnBvc3QtY29udGVudCAuYnQge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgY29sb3I6ICMwMjY3MjE7XG4gICAgICBib3JkZXItY29sb3I6ICMwMjY3MjE7IH1cbiAgICAgIC5wYWdlLXR2LWtvZWxsZSAud3JhcHBlci1jb250ZW50IC5wb3N0LWNvbnRlbnQgLmJ0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtdHYta29lbGxlIC52aWRlb0dhbGxlcnkgLnJzVG1iIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4OyB9XG4gIC5wYWdlLXR2LWtvZWxsZSAudmlkZW9HYWxsZXJ5IC5yc1RtYiAudmlkZW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBhZ2UtdHYta29lbGxlIC52aWRlb0dhbGxlcnkgLnJzVGh1bWJzLnJzVGh1bWJzVmVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS10di1rb2VsbGUgLnZpZGVvR2FsbGVyeSAucnNUaHVtYnMgLnJzVGh1bWIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnBhZ2UtdHYta29lbGxlIC52aWRlb0dhbGxlcnkgLnJzVGh1bWJzIC5yc1RodW1iIC52aWRlby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLnBhZ2UtdHYta29lbGxlIC52aWRlb0dhbGxlcnkgLnJzVG1iIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtdHYta29lbGxlIC52aWRlb0dhbGxlcnkgLnJzT3ZlcmZsb3csXG4gIC5wYWdlLXR2LWtvZWxsZSAucm95YWxTbGlkZXIudmlkZW9HYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtdHYta29lbGxlIC5zYW1wbGVCbG9jayB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuIyBLQVJBLURPLUtPRUxMRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2Utam9ybmFsIC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnBhZ2Utam9ybmFsIC53cmFwcGVyLWpvcm5hbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1qb3JuYWwgLmJveC1qb3JuYWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYWdlLWpvcm5hbCAuYm94LWpvcm5hbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLnBhZ2Utam9ybmFsIC5ib3gtam9ybmFsIC5mYSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGNvbG9yOiAjNTg1ODU3OyB9XG4gIC5wYWdlLWpvcm5hbCAuYm94LWpvcm5hbCAuZmlsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNTQ1NDU0OyB9XG4gIC5wYWdlLWpvcm5hbCAuYm94LWpvcm5hbCBhOmhvdmVyIC5mYSB7XG4gICAgY29sb3I6ICMwMjY3MjE7IH1cblxuLnBhZ2Utam9ybmFsIC5ib3gtc2hhZG93IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDUwcHggNDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wYWdlLWpvcm5hbCAuYm94LXNoYWRvdyAuYm94LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODU4NTc7IH1cbiAgLnBhZ2Utam9ybmFsIC5ib3gtc2hhZG93IHVsIHtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgIC5wYWdlLWpvcm5hbCAuYm94LXNoYWRvdyB1bCBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wYWdlLWpvcm5hbCAuYm94LXNoYWRvdyB1bCBsaSAubnVtYmVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBmb250OiBib2xkIDQycHgvMWVtIFRhaG9tYSwgVmVyZGFuYSwgU2Vnb2UsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDBkY2JiO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucGFnZS1qb3JuYWwgLmJveC1zaGFkb3cgdWwgbGkgLnRleHQtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnBhZ2Utam9ybmFsIC5ib3gtc2hhZG93IHVsIGxpIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1qb3JuYWwgLmJveC1zaGFkb3cge1xuICAgIG1hcmdpbjogNTBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWpvcm5hbCAuYm94LWpvcm5hbCB7XG4gICAgd2lkdGg6IDMzJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiMgRkFMRS1DT05PU0NPXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1mYWxlLWNvbm9zY28gLndyYXBwZXItaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIwcHggMCA1MHB4IDMwcHg7IH1cbiAgLnBhZ2UtZmFsZS1jb25vc2NvIC53cmFwcGVyLWluZm8gLmluZm8tbGlzdCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5wYWdlLWZhbGUtY29ub3NjbyAud3JhcHBlci1pbmZvIC5pbmZvLWxpc3QgbGkgLmZhIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGNvbG9yOiAjMDI2NzIxOyB9XG4gICAgLnBhZ2UtZmFsZS1jb25vc2NvIC53cmFwcGVyLWluZm8gLmluZm8tbGlzdCBsaSAud3JhcHBlci10ZXh0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGZvbnQ6IDcwMCAxZW0gXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnBhZ2UtZmFsZS1jb25vc2NvIC53cmFwcGVyLWluZm8gLmluZm8tbGlzdCBsaSAud3JhcHBlci10ZXh0IGgzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMjY3MjE7IH1cbiAgICAgIC5wYWdlLWZhbGUtY29ub3NjbyAud3JhcHBlci1pbmZvIC5pbmZvLWxpc3QgbGkgLndyYXBwZXItdGV4dCBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucGFnZS1mYWxlLWNvbm9zY28gLndyYXBwZXItaW5mbyAuaW5mby1saXN0IGxpIC53cmFwcGVyLXRleHQgLnRlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnBhZ2UtZmFsZS1jb25vc2NvIC53cmFwcGVyLWluZm8gLmluZm8tbGlzdCBsaSAud3JhcHBlci10ZXh0IC5lbWFpbCB7XG4gICAgICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzOyB9XG4gICAgICAgIC5wYWdlLWZhbGUtY29ub3NjbyAud3JhcHBlci1pbmZvIC5pbmZvLWxpc3QgbGkgLndyYXBwZXItdGV4dCAuZW1haWw6aG92ZXIsIC5wYWdlLWZhbGUtY29ub3NjbyAud3JhcHBlci1pbmZvIC5pbmZvLWxpc3QgbGkgLndyYXBwZXItdGV4dCAuZW1haWw6YWN0aXZlLCAucGFnZS1mYWxlLWNvbm9zY28gLndyYXBwZXItaW5mbyAuaW5mby1saXN0IGxpIC53cmFwcGVyLXRleHQgLmVtYWlsOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzAyNjcyMTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICAgIC5wYWdlLWZhbGUtY29ub3NjbyAud3JhcHBlci1pbmZvIC5pbmZvLWxpc3QgbGkgLndyYXBwZXItdGV4dCAuZW1haWw6bGluayB7XG4gICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLnBhZ2UtZmFsZS1jb25vc2NvIC53cmFwcGVyLWluZm8gLmJ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgLnBhZ2UtZmFsZS1jb25vc2NvIC53cmFwcGVyLWluZm8gLmJ0LmJ0LXdoaXRlIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGNvbG9yOiAjMDI2NzIxO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAyNjcyMTsgfVxuICAgICAgLnBhZ2UtZmFsZS1jb25vc2NvIC53cmFwcGVyLWluZm8gLmJ0LmJ0LXdoaXRlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY3MjE7IH1cblxuLnBhZ2UtZmFsZS1jb25vc2NvIC5tYXAtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDYwcHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1mYWxlLWNvbm9zY28gLndyYXBwZXItaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAucGFnZS1mYWxlLWNvbm9zY28gLndyYXBwZXItaW5mbyAuaW5mby1saXN0IGxpIC5mYSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWZhbGUtY29ub3NjbyAud3JhcHBlci1pbmZvIC5pbmZvLWxpc3QgbGkgLmZhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgQVBST1ZBRE9TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1hcHJvdmFkb3MgLmljb24tdGl0bGUgLmRhc2hpY29ucyB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGNvbG9yOiAjMDI2NzIxOyB9XG5cbi5wYWdlLWFwcm92YWRvcyAuZ3JpZC1sZWdlbmRhIHtcbiAgY29sb3I6ICM1ODU4NTc7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLWxlZ2VuZGEgaSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTg1ODU3O1xuICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDVweCAyMHB4IDA7XG4gICAgd2lkdGg6IDI1cHg7IH1cblxuLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogNTBweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtdGl0bGUgLmRhc2hpY29ucyB7XG4gICAgY29sb3I6ICMwMjY3MjE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUycHg7IH1cblxuLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtZmlsdGVyIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY3MjE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtZmlsdGVyIC5idXR0b246aG92ZXIsIC5wYWdlLWFwcm92YWRvcyAuZ3JpZC1maWx0ZXIgLmJ1dHRvbi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjcyMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5ncmlkLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICNlN2U3ZTc7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzEuOCU7IH1cbiAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXdyYXBwZXIgLmdyaWQtY2FyZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXdyYXBwZXIgLmdyaWQtY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTAwMTsgfVxuICAgIC5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5ncmlkLWNhcmQgLmNhcmQtaGVhZGVyIC50cmlnZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggI2FiYWJhYjtcbiAgICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXdyYXBwZXIgLmdyaWQtY2FyZCAuY2FyZC1oZWFkZXIgLnRyaWdnZXIudHJpZ2dlci1waG90byB7XG4gICAgICAgIGxlZnQ6IC01cHg7IH1cbiAgICAgIC5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5ncmlkLWNhcmQgLmNhcmQtaGVhZGVyIC50cmlnZ2VyLnRyaWdnZXItcXVvdGUge1xuICAgICAgICByaWdodDogLTVweDsgfVxuICAgICAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXdyYXBwZXIgLmdyaWQtY2FyZCAuY2FyZC1oZWFkZXIgLnRyaWdnZXI6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwZGNiYjsgfVxuICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtd3JhcHBlciAuZ3JpZC1jYXJkIC5jYXJkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGVyc3BlY3RpdmU6IDgwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIHotaW5kZXg6IDEwMDE7IH1cbiAgICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtd3JhcHBlciAuZ3JpZC1jYXJkIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXdyYXBwZXIgLmdyaWQtY2FyZCAuY2FyZC1pbWFnZS5mbGlwcGVkIC5mbGlwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRleSgtMTgwZGVnKTsgfVxuICAgIC5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5ncmlkLWNhcmQgLmNhcmQtaW1hZ2UgLmZsaXAge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtd3JhcHBlciAuZ3JpZC1jYXJkIC5jYXJkLWltYWdlIC5mbGlwIC5mYWNlIHtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5ncmlkLWNhcmQgLmNhcmQtaW1hZ2UgLmZsaXAgLmZyb250IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtd3JhcHBlciAuZ3JpZC1jYXJkIC5jYXJkLWltYWdlIC5mbGlwIC5iYWNrIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGV5KC0xODBkZWcpOyB9XG4gIC5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5ncmlkLWNhcmQgLnF1b3RlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5ncmlkLWNhcmQgLnRleHQgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDEuMmVtIDA7IH1cbiAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXdyYXBwZXIgLmdyaWQtY2FyZCAudGV4dCB1bCBsaSB7XG4gICAgY29sb3I6ICMwYjBiMGI7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtd3JhcHBlciAuZ3JpZC1jYXJkIC50ZXh0IHVsIGxpOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMjY3MjE7XG4gICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4OyB9XG4gIC5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5ncmlkLWNhcmQgLm9wdGF0aXZhcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5ncmlkLWNhcmQgLm9wdGF0aXZhcyBpbWcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDdweCA3cHggMDtcbiAgICAgIHdpZHRoOiAzM3B4OyB9XG5cbi5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5jYXJkLWFkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxO1xuICBoZWlnaHQ6IDE0MHB4OyB9XG5cbi5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5jYXJkLWFkIC5jYXJkLWhlYWRlciBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4OyB9XG5cbi5wYWdlLWFwcm92YWRvcyAuZ3JpZC13cmFwcGVyIC5jYXJkLWFkIC50ZXh0IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXdyYXBwZXIgLmNhcmQtYWQgLnRleHQgaDIge1xuICAgIG1hcmdpbjogNTBweCAwIDMwcHg7IH1cbiAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXdyYXBwZXIgLmNhcmQtYWQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXdyYXBwZXIgLmNhcmQtYWQgLnRleHQgLmJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NzIxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cbiAgICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtd3JhcHBlciAuY2FyZC1hZCAudGV4dCAuYnQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtd3JhcHBlciAuZ3JpZC1jYXJkIHtcbiAgICB3aWR0aDogMzEuNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtYXByb3ZhZG9zIC5ncmlkLXdyYXBwZXIgLmdyaWQtY2FyZCB7XG4gICAgd2lkdGg6IDQ4JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1hcHJvdmFkb3MgLmdyaWQtd3JhcHBlciAuZ3JpZC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wYWdlLWFwcm92YWRvcyAucXVvdGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDsgfVxuXG4ucGFnZS1hcHJvdmFkb3MgLnF1b3RlIC5mYSB7XG4gIGNvbG9yOiAjMDI2NzIxO1xuICBmb250LXNpemU6IDUycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWFwcm92YWRvcyAucXVvdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLWFwcm92YWRvcyAucXVvdGUgaW1nIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgICAucGFnZS1hcHJvdmFkb3MgLnF1b3RlIC5mYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFnZS1hcHJvdmFkb3MgLnF1b3RlIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgVkFSSUFCTEVTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIENPTE9SU1xuXG4kYmxhY2s6XHRcdFx0XHRcdFx0IzAwMCAhZGVmYXVsdDtcbiR3aGl0ZTpcdFx0XHRcdFx0XHQjZmZmICFkZWZhdWx0O1xuXG4kZ3JlZW4tbGlnaHRlcjpcdFx0XHRcdCNFNGYyZjAgIWRlZmF1bHQ7XG4kZ3JlZW4tbGlnaHQ6XHRcdFx0XHQjMDBkY2JiICFkZWZhdWx0O1xuJGdyZWVuOlx0XHRcdFx0XHRcdCMwMjY3MjEgIWRlZmF1bHQ7XG4kZ3JlZW4tZGFyazpcdFx0XHRcdCMwMDYyNTUgIWRlZmF1bHQ7XG4kZ3JlZW4tZGFya2VyOlx0XHRcdFx0IzAzNDEzNyAhZGVmYXVsdDtcblxuJGdyZWVuLWdyZXk6XHRcdFx0XHQjOTJhNmEyICFkZWZhdWx0O1xuXG5cbiRibHVlLWxpZ2h0Olx0XHRcdFx0IzAwYmJjNyAhZGVmYXVsdDtcblxuXG4kZ3JleS1saWdodGVyOlx0XHRcdFx0I2Y1ZjVmNSAhZGVmYXVsdDtcbiRncmV5LWxpZ2h0Olx0XHRcdFx0I2U3ZTdlNyAhZGVmYXVsdDtcbiRncmV5Olx0XHRcdFx0XHRcdCM1ODU4NTcgIWRlZmF1bHQ7XG4kZ3JleS1kYXJrOlx0XHRcdFx0XHQjYWJhYmFiICFkZWZhdWx0O1xuJGdyZXktZGFya2VyOlx0XHRcdFx0IzU0NTQ1NCAhZGVmYXVsdDtcblxuJGJyYW5kLWNvbG9yOlx0XHRcdFx0JGdyZWVuICFkZWZhdWx0O1xuXG4kdGV4dC1jb2xvcjpcdFx0XHRcdCRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yOlx0XHRcdFx0JGJyYW5kLWNvbG9yICFkZWZhdWx0O1xuXG4kYmctY29sb3I6XHRcdFx0XHRcdCR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBUUkFOU0lUSU9OU1xuJGZhc3RlcjogICAgICAgICAgICAgICAgICAgIC4xcztcbiRmYXN0OiAgICAgICAgICAgICAgICAgICAgICAuMnM7XG4kc21vb3RoOiAgICAgICAgICAgICAgICAgICAgLjRzO1xuJHNsb3c6ICAgICAgICAgICAgICAgICAgICAgIC44cztcblxuXG4vLyBUWVBPR1JBUEhZXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOlx0J1JvYm90bycsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6XHRcdFx0J1JvYm90bycsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOlx0XHQnUm9ib3RvJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQwMTpcdFx0XHRcdFx0J1JvYm90bycsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udDAyOlx0XHRcdFx0XHQnUm9ib3RvJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtZmFtaWx5LWJhc2U6XHRcdFx0JGZvbnQwMSAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOlx0XHRcdDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOlx0XHRcdGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6XHRcdFx0Y2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOlx0XHRcdFx0Zmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjpcdFx0XHRcdGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XG4kZm9udC1zaXplLWgzOlx0XHRcdFx0Y2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0Olx0XHRcdFx0Y2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTpcdFx0XHRcdCRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6XHRcdFx0XHRjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cblxuJGxpbmUtaGVpZ2h0LWJhc2U6XHRcdFx0MS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6XHRcdGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG5cbiRoZWFkaW5ncy1mb250LWZhbWlseTpcdFx0JGZvbnQwMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDpcdFx0NzAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0Olx0XHQxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6XHRcdFx0aW5oZXJpdCAhZGVmYXVsdDtcblxuXG5cblxuXG4vLyBDT01QT05FTlRTXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6XHRcdDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDpcdDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOlx0MTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6XHQxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDpcdDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6XHQxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDpcdFx0MXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDpcdFx0NXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6XHRcdFx0MS4zMyAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbWFsbDpcdFx0XHQxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6XHRcdDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOlx0XHQ2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDpcdFx0M3B4ICFkZWZhdWx0O1xuXG5cblxuXG5cbi8vIE1FRElBIFFVRVJJRVMgQlJFQUtQT0lOVFNcblxuJHNjcmVlbi14czpcdFx0XHRcdFx0NDgwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLXhzLW1pbjpcdFx0XHRcdCRzY3JlZW4teHMgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtOlx0XHRcdFx0XHQ3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOlx0XHRcdFx0JHNjcmVlbi1zbSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQ6XHRcdFx0XHRcdDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46XHRcdFx0XHQkc2NyZWVuLW1kICFkZWZhdWx0O1xuJHNjcmVlbi1sZzpcdFx0XHRcdFx0MTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46XHRcdFx0XHQkc2NyZWVuLWxnICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4Olx0XHRcdFx0KCRzY3JlZW4tc20gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4Olx0XHRcdFx0KCRzY3JlZW4tbWQgLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4Olx0XHRcdFx0KCRzY3JlZW4tbGcgLSAxKSAhZGVmYXVsdDtcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBCQVNFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xufVxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0LCAkbGluZS1oZWlnaHQtYmFzZSk7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xufVxuXG5cbi8vIEZPTlQgRkFDRVxuLy9AZm9udC1mYWNlIHtcbi8vXHRAaW5jbHVkZSBmb250LWZhY2UoXCJGb250IE5hbWVcIiwgbm9ybWFsLCBub3JtYWwsIGZpbGUtbmFtZSk7XG4vL31cblxuXG4vLyBMSU5LIFNUWUxFU1xuYSwgYTp2aXNpdGVkIHtcblx0QGluY2x1ZGUgbGluayggJGxpbmstY29sb3IsICRncmVlbi1saWdodCwgbm9uZSApO1xufVxuXG5hLmxpbmsge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTcsIDEpO1xuXHRmb250LWZhbWlseTogJGZvbnQwMjtcbn1cblxuYS5saW5rLXRleHQge1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdHRyYW5zaXRpb246IGNvbG9yICRmYXN0ZXI7XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cblx0XHRzcGFuIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGdyZWVuO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gQlVUVE9OIFNUWUxFU1xuYS5idC1kZWZhdWx0IHtcblx0QGluY2x1ZGUgYnQtZGVmYXVsdCgpO1xufVxuXG5hLmJ0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250MDI7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHRyYW5zaXRpb246ICRmYXN0IGJhY2tncm91bmQtY29sb3I7XG5cblx0Ji5idC13aGl0ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogLjhlbSAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGdyZWVuLWRhcms7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5idC1ncmVlbiB7XG5cdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRib3gtc2hhZG93OiAxcHggMXB4IDJweCAkZ3JleS1kYXJrO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBDT05UQUlORVIgQk9YXG4uYm94LXNoYWRvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXI7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICRncmV5O1xufVxuXG4uaWNvbi10aXRsZSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNiwgMSk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cblx0LmZhLFxuXHQuZGFzaGljb25zIHtcblx0XHRjb2xvcjogJGdyZWVuO1xuXHR9XG59XG5cblxuXG4vLyBSRVNQT05TSVZFIFZJREVPU1xuLnZpZGVvLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRpZnJhbWUsXG5cdG9iamVjdCxcblx0ZW1iZWQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuXG5cbi8vIElNQUdFIEJPWCAtIFJFU1BPTlNJVkVcbi5pbWFnZS1ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogMTAyJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5cblxuXG4vLyBHQUxMRVJZXG4uY3VzdG9tLWdhbGxlcnkge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmdhbGxlcnktbGlzdCB7XG5cdFx0QGV4dGVuZCAubGlzdC11bnN0eWxlZDtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblxuXHRcdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0bWFyZ2luOiAuNiU7XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0LmdhbGxlcnktbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwZVwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdCBvcGFjaXR5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cbi8vIFdSQVBQRVIgTkVXU1xuLndyYXBwZXItbmV3cyB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5mZWVkLXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdH1cblxuXHQuYm94LXNoYWRvdyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuZmVlZC1saXN0IHtcblx0XHRAZXh0ZW5kIC5saXN0LXVuc3R5bGVkO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmVlZC1pdGVtLXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTcsIDEuNSk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250MDI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdC5kYXRlIHtcblx0XHRcdGNvbG9yOiAkZ3JleS1kYXJrO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3Bhbi5kYXRlIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5saW5rLXRleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmJveC10diB7XG5cdFx0LmZlZWQtaXRlbS10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJveC1nYWxsZXJ5IHtcblx0XHRoNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cbi8vIFNMSUNLXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWcvYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmV7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGF3ZXNvbWUnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG5cdCY6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG5cdH1cbn1cblxuLnNsaWNrLW5leHQge1xuXHQmOmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiAnXFxmMDU0Jztcblx0fVxufVxuIiwiLy8gRk9OVC1TSVpFXG5cbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZSwgJGxpbmVIZWlnaHQ6IDEuNSkge1xuXHQkcmVtVmFsdWU6ICgkc2l6ZVZhbHVlIC8gMTApO1xuXHQkcHhWYWx1ZTogJHNpemVWYWx1ZTtcblx0Zm9udC1zaXplOiAjeyRweFZhbHVlfXB4OyBcblx0Zm9udC1zaXplOiAjeyRyZW1WYWx1ZX1yZW07XG5cdGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbn1cbiIsIi8vIExJTktcblxuQG1peGluIGxpbmsoJGNvbG9yLCAkaG92ZXIsICRkZWNvcmF0aW9uKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdHRyYW5zaXRpb246IGNvbG9yICRmYXN0ZXI7XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0b3V0bGluZTogMDtcblx0fVxuXHQmOmxpbmsge1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvciA6IHJnYmEoIDAsIDAsIDAsIDAuMyApO1xuXHR9XG59XG4iLCIvLyBEZWZhdWx0IEJ1dHRvbnMgc3R5bGVcclxuXHJcbkBtaXhpbiBidC1kZWZhdWx0KCkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyYW5kLWNvbG9yLCAyMCUpO1xyXG5cdH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBUWVBPR1JBUEhZXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuXHRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuXHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuXHRsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXHRjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG5cdHNtYWxsLFxuXHQuc21hbGwge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcblx0bWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXHRtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cblx0c21hbGwsXG5cdC5zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiA2NSU7XG5cdH1cbn1cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG5cdG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblx0bWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG5cdHNtYWxsLFxuXHQuc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogNzUlO1xuXHR9XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRmb250LXNpemUtaDE7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cblxuXG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXHR1bCxcblx0b2wge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuLmxpc3QtdW5zdHlsZWQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuXHRAZXh0ZW5kIC5saXN0LXVuc3R5bGVkO1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblxuXHQ+IGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG5cdG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcblx0bWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG5cdG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOjpzZWxlY3Rpb24ge1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xufVxuOjotbW96LXNlbGVjdGlvbiB7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgTEFZT1VUXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmRpdltyb2xlPW1haW5dIHtcblx0bWFyZ2luLXRvcDogOTBweDtcbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBIRUFERVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm1haW4taGVhZGVyIHtcblx0bWluLWhlaWdodDogMTM1cHg7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnF1aWNrLW5hdmJhciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblxuXHRcdC5xdWljay1zb2NpYWwge1xuXHRcdFx0QGV4dGVuZCAubGlzdC11bnN0eWxlZDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAtMTBweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdFx0XHRmb250OiBib2xkIDFlbS80MHB4ICRmb250MDI7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmZhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucXVpY2stdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udDAyO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnF1aWNrLW1lbnUge1xuXHRcdFx0QGV4dGVuZCAubGlzdC11bnN0eWxlZDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogMCAtMTBweCAwIDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0Zm9udDogYm9sZCAxZW0vNDBweCAkZm9udDAyO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0XHQuZmEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50b3Atc2VhcmNoIHtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250MDI7XG5cblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvcnRhbC1idXR0b24ge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0LmZhLXNpZ24taW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0XHRcdC5mYS1zaWduLWluIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRyaWdnZXItbG9naW4tYm94IHtcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dpbi1ib3gge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDBweDtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0ei1pbmRleDogMjEwMDtcblxuXHRcdFx0LmJ0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQ6IDcwMCAxZW0gJGZvbnQwMjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5vcGVuZWQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH0vLy5xdWljay1uYXZiYXJcblxuXHQubmF2YmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHotaW5kZXg6IDIwMDA7XG5cblx0XHQubmF2YmFyLWhlYWRlciB7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cblx0XHRcdC5sb2dvLW1vYmlsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHRleHQtaGlkZSgpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxNTVweDtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZy1sb2dvLnBuZykgNXB4IDNweCBuby1yZXBlYXQ7XG5cblx0XHRcdFx0QG1lZGlhXG5cdFx0XHRcdCgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRcdFx0XHQobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nLWxvZ28tMngucG5nKSA1cHggM3B4IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1MHB4IDYxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQubmF2YmFyLXRvZ2dsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAxMXB4IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLWJhciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0gLy8gLm5hdmJhci1oZWFkZXJcblxuXG5cdFx0Lm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0b3ZlcmZsb3cteDogdmlzaWJsZTtcblx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0XHQvKlxuXHRcdFx0Ji5jb2xsYXBzaW5nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRcdCovXG5cblx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA5NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDVweCAkZ3JleSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQubWFpbi1uYXZiYXIge1xuXHRcdFx0XHRAZXh0ZW5kIC5saXN0LXVuc3R5bGVkO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA5NXB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRmYXN0IGhlaWdodDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHQubG9nbyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGV4dC1oaWRlKCk7XG5cblx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZy1sb2dvLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0QG1lZGlhXG5cdFx0XHRcdFx0XHQoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0XHRcdFx0XHRcdChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nLWxvZ28tMngucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTUwcHggNjFweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogMTYuNjYlO1xuXG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5NXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzhweCAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udDogYm9sZCAxLjJlbSAkZm9udDAyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdEBleHRlbmQgLmxpc3QtdW5zdHlsZWQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGZhc3QsIGJhY2tncm91bmQgJGZhc3Q7XG5cblx0XHRcdFx0XHQ+IC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjdlbTtcblx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250OiBib2xkIDFlbSAkZm9udDAyO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiAubWVudS1pdGVtOmhvdmVyIHtcblx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSg4OCwgODgsIDg3LCAwLjUpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PiAubWVudS1pdGVtLmFjdGl2ZSB7XG5cdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMiwgMTAzLCAzMywgMC44KTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly8ubWFpbi1uYXZiYXJcblxuXHRcdFx0Ji5leHBhbmRlZCB7XG5cblx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDVweCAkZ3JlZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubWFpbi1uYXZiYXIge1xuXHRcdFx0XHRcdGhlaWdodDogMzg1cHggIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cblx0XHRcdC5idC1sb2dpbiB7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblxuXHRcdFx0fVxuXG5cdFx0fS8vLm5hdmJhci1jb2xsYXBzZVxuXG5cblx0XHQvLyBGaXhlZCBNRU5VXG5cdFx0Ji5maXhlZCB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tYWluLW5hdmJhciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXG5cdFx0XHRcdFx0PiAubWVudS1pdGVtIHtcblx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDI2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0XHRcdFx0PiAubWVudS1pdGVtOm50aC1jaGlsZCgyKSB7XG5cblx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0vL0BtZWRpYTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0vLyYuZml4ZWRcblxuXG5cblxuXG5cdFx0Ly8gTU9CSUxFXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cblxuXHRcdFx0Lm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcblxuXHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tYWluLW5hdmJhciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdFx0XHQubG9nbyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cblx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0Zm9udDogYm9sZCAxLjhlbS8yZW0gJGZvbnQwMjtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHRcdD4gLm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW47XG5cblx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRmb250OiBib2xkIDEuNGVtLzIuMmVtICRmb250MDI7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHQ+IC5tZW51LWl0ZW0uYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblxuXHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0vLy5tYWluLW5hdmJhclxuXG5cblx0XHRcdFx0Ji5leHBhbmRlZCB7XG5cdFx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubWFpbi1uYXZiYXIge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vLy5uYXZiYXItY29sbGFwc2VcblxuXG5cblx0XHRcdCYuZml4ZWQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Lm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0XHRcdFx0Lm1haW4tbmF2YmFyIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdFx0PiAubWVudS1pdGVtIHtcblx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHRcdFx0XHRcdD4gLm1lbnUtaXRlbTpudGgtY2hpbGQoMikge1xuXG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fS8vQG1lZGlhO1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly8mLmZpeGVkXG5cdFx0fS8vQG1lZGlhO1xuXG5cblx0fSAvLyAubmF2YmFyXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWluLWhlaWdodDogNzBweDtcblx0fS8vQG1lZGlhO1xuXG59IC8vIC5tYWluLWhlYWRlclxuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I0ZPT1RFUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmFjay10by10b3Age1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAxNXB4O1xuXHRib3R0b206IDE1cHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMCwgOTgsIDg1LCAwLjkpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHotaW5kZXg6IDMwMDA7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLCA5OCwgODUsIDAuNyk7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0Ji52aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHR9XG59XG5cblxuLmFjdGlvbi1zY2hlZHVsZSB7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cdHBhZGRpbmc6IDExMHB4IDA7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctYWN0aW9uLWFnZW5kYS5qcGcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuXG5cdC5idC5idC13aGl0ZSB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cblx0XHQuZmEge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxN3B4O1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH0vL0BtZWRpYTtcbn1cblxuXG4ubWFpbi1mb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQwMjtcblx0Y29sb3I6ICRncmVlbi1ncmV5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblxuXHQubGluay10b3Age1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yNXB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogNTZweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yOHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdHRyYW5zaXRpb246ICRzbW9vdGggY29sb3IsICRmYXN0IGxpbmUtaGVpZ2h0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0QGluY2x1ZGUgbGluayggJGdyZWVuLWdyZXksICR3aGl0ZSwgbm9uZSApO1xuXHR9XG5cblx0LmZvb3Rlci1uYXZiYXIge1xuXHRcdEBleHRlbmQgLmxpc3QtdW5zdHlsZWQ7XG5cblx0XHQubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdD4gYSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjdXJzb3I6IGluaXRpYWw7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1Yi1tZW51IHtcblx0XHRcdEBleHRlbmQgLmxpc3QtdW5zdHlsZWQ7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbmZvIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuXG5cdFx0LmxvZ28ge1xuXHRcdFx0QGluY2x1ZGUgdGV4dC1oaWRlKCk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdGhlaWdodDogNjJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZy1sb2dvLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0QG1lZGlhXG5cdFx0XHQoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0XHRcdChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nLWxvZ28tMngucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTUwcHggNjJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmEge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCA1cHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHR9XG5cblx0XHQuYnQge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdC5idCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fS8vQG1lZGlhO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC5sb2dvIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fS8vQG1lZGlhO1xuXG5cdFx0Lm1lbnUtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0fVxuXG5cdFx0LndyYXBwZXItc29jaWFsIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHQubGluay13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDEwcHg7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW4tZ3JleTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdFx0XHQubGluay13cmFwcGVyIHtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29weXJpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNXB4IDAgOHB4IDA7XG5cdFx0Zm9udDogbm9ybWFsIDEycHggJGZvbnQwMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nLXctZm9vdGVyLnBuZykgMCAtMTgwcHggbm8tcmVwZWF0O1xuXHRcdFx0QGluY2x1ZGUgdGV4dC1oaWRlKCk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWFcblx0XHRcdCgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRcdFx0KG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWctdy1mb290ZXItMngucG5nKSAwIC0xODBweCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzJweCAzMjBweDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vLy5DT1BZUklHSFRcblxufSAvLyAubWFpbi1mb290ZXJcblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgUEFSRU5UU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGFyZW50LWNvbGVnaW8ge1xuXHQucGFnZS1oZXJvIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ltZy1oZWFkZXItaW5zdGl0dWNpb25hbC5qcGcpO1xuXHR9XG59XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIFBBR0UgREVGQVVMVFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBhZ2UtaGVybyB7XG5cdGhlaWdodDogMjUwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1ib3R0b206IDE0cHggc29saWQgJGdyZXktbGlnaHQ7XG59XG5cbi5wYWdlLWhlYWRlciB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwIDMwcHggMDtcblx0Ym9yZGVyOiBub25lO1xuXG5cdC50aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDQ4LCAxKTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5mYSB7XG5cdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdH1cblx0fVxuXG5cdC5zdWItdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSwgMS42KTtcblx0XHRmb250LWZhbWlseTogJGZvbnQwMTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJGdyZWVuO1xuXHR9XG5cblx0Ji5uby1oZXJvIHtcblx0XHQuc3ViLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHQudGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMyLCAxKTtcblx0XHR9XG5cdFx0LnN1Yi10aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgsIDEpO1xuXHRcdH1cblx0fS8vQG1lZGlhO1xufVxuXG4ud3JhcHBlci1jb250ZW50IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuXHQuZ2FsbGVyeS10aXRsZSB7XG5cdFx0bWFyZ2luOiA1MHB4IDAgMjBweCAwO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNiwgMSk7XG5cblx0XHQuZmEge1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH0vL0BtZWRpYTtcbn1cblxuLnl0LXZpZGVvLWltYWdlIHtcblx0aGVpZ2h0OiAxMzhweDtcblx0d2lkdGg6IDEzOHB4O1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5cbi5zaWRlLW5hdiB7XG5cdC5tb2JpbGUtdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMiwgMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdHVsIHtcblx0XHRAZXh0ZW5kIC5saXN0LXVuc3R5bGVkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXI7XG5cblx0XHRsaSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTcsIDEpO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250MDI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdGVyIGJhY2tncm91bmQtY29sb3I7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmsoICRncmV5LWRhcmtlciwgJGdyZWVuLCBub25lICk7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSBhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0LXdyYXBwZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0LmJ0LmJ0LWdyZWVuIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW46IDUwcHggMDtcblx0fS8vQG1lZGlhO1xufVxuXG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuXHRhcnRpY2xlW2lkKj1wb3N0LV0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHR9XG59XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIFNJTkdMRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2luZ2xlLWhlYWRlciB7XG5cblx0LmJyZWFkY3J1bWJzIHtcblx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cblx0XHQuZmEge1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2luZ2xlLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0LCAxLjYpO1xuXHR9XG59XG5cblxuI2JyZWFkY3J1bWJzIHtcblx0YSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIFBVQkxJQ0lEQURFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wdWItd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDE1MHB4IDA7XG5cdHBhZGRpbmc6ICA4MHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHQucHViLWxpbmsge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9Ly9AbWVkaWE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBQVUJMSUNJREFERVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud3JhcHBlci1zZWFyY2gge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRtYXJnaW46IDUwcHggMDtcblxuXHRpbnB1dCB7XG5cdFx0d2lkdGg6IDcwJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0d2lkdGg6IDQzcHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIE1BUCBQQUdFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3NwLXBhZ2VzLWxpc3Qge1xuXHRsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuIiwiLy8gSElERSBURVhUXHJcblxyXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xyXG5cdGZvbnQ6ICN7XCIwLzBcIn0gYTtcclxuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAwO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdFBPU1RTICYgQ09OVEVOVCBTVFlMRVNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuYXJ0aWNsZVtpZCo9cG9zdC1dIHtcclxufVxyXG4ucG9zdC10aXRsZSB7fVxyXG5cclxuXHJcbi8vIHdhbnQgdG8gc3R5bGUgaW5kaXZpZHVhbCBwb3N0IGNsYXNzZXM/IEJvb3lhIVxyXG4ucG9zdC1pZCB7fSAvLyBwb3N0IGJ5IGlkIChpLmUuIHBvc3QtMylcclxuLnBvc3Qge30gLy8gZ2VuZXJhbCBwb3N0IHN0eWxlXHJcbi5wYWdlIHt9IC8vIGdlbmVyYWwgYXJ0aWNsZSBvbiBhIHBhZ2Ugc3R5bGVcclxuLmF0dGFjaG1lbnQge30gLy8gZ2VuZXJhbCBzdHlsZSBvbiBhbiBhdHRhdGNobWVudFxyXG4uc3RpY2t5IHt9IC8vIHN0aWNreSBwb3N0IHN0eWxlXHJcbi5oZW50cnkge30gLy8gaGVudHJ5IGNsYXNzXHJcbi5jYXRlZ29yeS1zbHVnIHt9IC8vIHN0eWxlIGJ5IGNhdGVnb3J5IChpLmUuIGNhdGVnb3J5LXZpZGVvcylcclxuLnRhZy1zbHVnIHt9IC8vIHN0eWxlIGJ5IHRhZyAoaS5lLiB0YWctbmV3cylcclxuXHJcbi8vIHBvc3QgbWV0YVxyXG4ubWV0YSB7XHJcblx0Zm9udC1zaXplOiA5MCU7XHJcblx0dGltZSB7fVxyXG59XHJcblxyXG4vLyBwb3N0IGNvbnRlbnRcclxuLnBvc3QtY29udGVudCB7XHJcblxyXG5cdGEge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkZ3JlZW47XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbjogMCAwIDEuOGVtIDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcblx0fVxyXG5cclxuXHR1bCwgb2wge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cdH1cclxuXHJcblx0aDMsIC5oMyB7XHJcblx0XHRmb250OiA0MDAgaXRhbGljICRmb250LXNpemUtaDMgJGZvbnQwMTtcclxuXHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0fVxyXG5cclxuXHQuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAuNmVtO1xyXG5cdH1cclxuXHJcblx0LndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC8qIGltYWdlIGFsaWdubWVudCAmIHN0eWxlcyAqL1xyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW46IDAgMCAxLjVlbSAwO1xyXG5cdH1cclxuXHQuYWxpZ25sZWZ0LFxyXG5cdGltZy5hbGlnbmxlZnQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cdH1cclxuXHQuYWxpZ25yaWdodCxcclxuXHRpbWcuYWxpZ25yaWdodCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tbGVmdDogMS41ZW07XHJcblx0fVxyXG5cdC5hbGlnbmNlbnRlcixcclxuXHRpbWcuYWxpZ25jZW50ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdH1cclxuXHQuYWxpZ25ub25lLFxyXG5cdGltZy5hbGlnbm5vbmUge31cclxuXHJcblx0cHJlLFxyXG5cdGNvZGUge1xyXG5cdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHRcdHBhZGRpbmc6IDFlbTtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjY2VjZWNlO1xyXG5cdH1cclxuXHJcblx0YmxvY2txdW90ZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogM2VtO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JlZW4tbGlnaHQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHRcdC5hbGlnbnJpZ2h0LFxyXG5cdFx0aW1nLmFsaWducmlnaHQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0fS8vQG1lZGlhO1xyXG59IC8vIC5wb3N0LWNvbnRlbnRcclxuXHJcblxyXG4vLyB3cCBjYXB0aW9uIHN0eWxlc1xyXG4ud3AtY2FwdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0fVxyXG5cdC53cC1jYXB0aW9uLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYzttYXJnaW46LjZlbSAwIC0uMmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnNpemUtZnVsbCB7fVxyXG4uc2l6ZS1sYXJnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5zaXplLW1lZGl1bSB7fVxyXG4uc2l6ZS10aHVtYm5haWwge31cclxuXHJcbi53cC1zbWlsZXkge1xyXG5cdG1heC1oZWlnaHQ6IDFlbTtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0UEFHRSBOQVZJIFNUWUxFU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHJcblxyXG5cdHVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHJcblx0XHRcdGEsIHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBUYWhvbWEsIFZlcmRhbmEsIFNlZ29lLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY3VycmVudCB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGE6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5md3AtcHJldixcclxuXHQuZndwLW5leHQge31cclxuXHQuZndwLW5leHQgYSB7fVxyXG5cdGxpLmZ3cC1hY3RpdmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAzcHggNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogIzEyMTIxMjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjOTk2MDA7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdCAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcblx0bGkuZndwLWFjdGl2ZTpob3ZlciB7fVxyXG5cclxuXHQvLyBwcmV2aW91cyBsaW5rXHJcblx0bGkuZndwLXByZXYge1xyXG5cdFx0YSB7fVxyXG5cdFx0YTpob3ZlciB7fVxyXG5cdH1cclxuXHJcblx0Ly8gbmV4dCBsaW5rXHJcblx0bGkuZndwLW5leHQge1xyXG5cdFx0YSB7fVxyXG5cdFx0YTpob3ZlciB7fVxyXG5cdH1cclxuXHJcblx0Ly8gbGFzdCBwYWdlIGxpbmtcclxuXHRsaS5md3AtbGFzdCB7XHJcblx0XHRhIHt9XHJcblx0XHRhOmhvdmVyIHt9XHJcblx0fVxyXG5cclxuXHQvLyBmaXJzdCBwYWdlIGxpbmtcclxuXHRsaS5md3AtZmlyc3Qge1xyXG5cdFx0YSB7fVxyXG5cdFx0YTpob3ZlciB7fVxyXG5cdH1cclxuXHJcbn0gLy8gLmZ3cC13cmFwXHJcblxyXG4vLyBmYWxsYmFjayBwcmV2aW91cyAmIG5leHQgbGlua3NcclxuLndwLXByZXYtbmV4dCB7XHJcblx0bWFyZ2luOiAxLjFlbSAwIDIuMmVtO1xyXG5cclxuXHR1bCB7fVxyXG5cdC5wcmV2IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQubmV4dCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRHUkFWSVRZIEZPUk1TXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5nZm9ybV93cmFwcGVyIHtcclxuXHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAzMHB4IDE1cHggMzBweCAzMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXI7XHJcblxyXG5cdC5nc2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHR9XHJcblxyXG5cclxuXHR1bC5nZm9ybV9maWVsZHMge1xyXG5cclxuXHRcdGxpLmdmaWVsZCB7XHJcblxyXG5cdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdFx0XHRmb250OiA3MDAgMWVtICRmb250MDI7XHJcblx0XHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHJcblx0XHRcdFx0c3BhbiB7fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRncmV5LCA1JSk7O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmVlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuXHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuXHRcdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5cdFx0XHRpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHRcdFx0aW5wdXRbdHlwZT1cInVybFwiXSxcclxuXHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY2xlYXJmaXgge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH0vL0BtZWRpYTtcclxuXHJcblx0XHR9XHJcblx0XHRsaS5nZmllbGRfZXJyb3Ige1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHt9XHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcblx0Lmdmb3JtX2Zvb3RlciB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblx0Lmdmb3JtX2J1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogMWVtO1xyXG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250MDI7XHJcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHRyYW5zaXRpb246ICRmYXN0IGJhY2tncm91bmQtY29sb3I7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufS8vLmdmb3JtX3dyYXBwZXJcclxuIiwiLy8gQ2xlYXJmaXhcbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG5cdFx0ZGlzcGxheTogdGFibGU7IC8vIDJcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIEhPTUVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlcjtcblxuXHRkaXZbcm9sZT1tYWluXSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5zbGlkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5zbGlkZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2MDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHQuc2xpZGUtbGluayB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcHRpb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTBweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAxMDMsIDMzLCAuOSk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogJGZhc3QgYmFja2dyb3VuZC1jb2xvcjtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAuNmVtIDA7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMSk7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMS40KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2xpY2stY2VudGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdC5zbGlkZS1saW5rIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5jYXB0aW9uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNhcHRpb24ge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1wcmV2LFxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0XHQvL2JvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRvcGFjaXR5OiAuODtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IDE1JTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHR9XG5cblx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRyaWdodDogMTUlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xuXHRcdH1cblx0fS8vLnNsaWRlclxuXG5cdC5tb2JpbGUtYmFubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC53cmFwcGVyLWZlYXR1cmVzIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHRcdC53cmFwcGVyLWhpZ2hsaWdodC10ZXh0IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmNvdXJzZXMge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDQwcHggMCA4MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5ib3gtY291cnNlIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cblx0XHRcdFx0LmJveC1zaGFkb3cge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogN3B4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZ3JlZW47XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY291cnNlLXRpdGxlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTcsIDEpO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyZW07XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ib3gtd3JhcHBlciB7XG5cdFx0XHRcdFx0YS5saW5rIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhpZ2hsaWdodHMge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG5cdFx0XHQubGluay1ib3gge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG5cdFx0XHRcdC5ib3gtaW1hZ2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ib3gtd3JhcHBlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0ei1pbmRleDogMjAwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQuYm94LXRpdGxlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNiwgMSk7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHJlbTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICRmYXN0ZXIgbWFyZ2luICRzbW9vdGg7XG5cblx0XHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHNtb290aCB0cmFuc2Zvcm07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmV4Y2VycHQge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAzMHB4IDE1JTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkc21vb3RoIG9wYWNpdHkgJHNtb290aDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJGZhc3Qgb3BhY2l0eSAkc21vb3RoLCAkZmFzdCBiYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5ib3gtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHQuYm94LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTByZW07XG5cdFx0XHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZXhjZXJwdCB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5idCB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vLmhpZ2hsaWdodHNcblxuXHR9Ly9cdC53cmFwcGVyLWZlYXR1cmVzXG5cblxuXHQud3JhcHBlci1uZXdzIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCA1MHB4O1xuXG5cdFx0LmZlZWQtdGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblxuXHRcdFx0LmZhIHtcblx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LWhvcml6b250YWwge1xuXHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5ib3gtdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjQsMSk7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDE1cHggMDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRcdC5zbGlkZXIge1xuXHRcdFx0LnNsaWRlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdC5zbGljay1wcmV2IHtcblx0XHRcdFx0bGVmdDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0XHRyaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3JhcHBlci1mZWF0dXJlcyB7XG5cdFx0XHQuaGlnaGxpZ2h0cyB7XG5cblx0XHRcdFx0LmxpbmstYm94IHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0LmJveC13cmFwcGVyIHtcblx0XHRcdFx0XHRcdC5ib3gtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZXhjZXJwdCB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5idCB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmJveC13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0LmJveC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0vLy53cmFwcGVyLWZlYXR1cmVzXG5cdH0vL0BtZWRpYTtcblxuXG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHQud3JhcHBlci1mZWF0dXJlcyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0XHQuY291cnNlcyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG1hcmdpbjogODBweCAwO1xuXG4gIFx0XHRcdCBcdGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIFx0XHRcdCBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG5cdFx0XHRcdC5ib3gtY291cnNlIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oaWdobGlnaHRzIHtcblx0XHRcdFx0LmxpbmstYm94IHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHRcdFx0Ji5ib3gtMyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vLmhpZ2hsaWdodHNcblx0XHR9XG5cblx0XHQud3JhcHBlci1uZXdzIHtcblx0XHRcdC5ib3gtc2hhZG93IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH0vL0BtZWRpYTtcblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdC5zbGlkZXIge1xuXG5cdFx0XHQuc2xpZGUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FwdGlvbiB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG1heC13aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDEsIDEyMywgLjkpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdCBiYWNrZ3JvdW5kLWNvbG9yO1xuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAuNmVtIDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4LCAxKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQsIDEuNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC53cmFwcGVyLWZlYXR1cmVzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdC5jb3Vyc2VzIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDMwcHggMDtcblxuXHRcdFx0XHQuYm94LWNvdXJzZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXG5cdFx0XHRcdFx0LmJveC1zaGFkb3cge1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmhpZ2hsaWdodHMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQubGluay1ib3gge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0LmJveC13cmFwcGVyIHtcblxuXHRcdFx0XHRcdFx0LmJveC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5ib3gtMyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vLy5oaWdobGlnaHRzXG5cdFx0fVxuXG5cblx0fS8vQG1lZGlhO1xuXG5cbn0vLy5ob21lXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgSElTVE9SSUFcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWhpc3RvcmlhIHtcblxuXHQucGFnZS1jb250ZW50IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cblx0LnllYXItYm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDQzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkZ3JlZW4tbGlnaHRlcjtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQvL2JvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdC55ZWFyLWJhZGdlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IC00N3B4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogODBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCAkZ3JlZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHRcdH1cblxuXHRcdC55ZWFyLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSwgMSk7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAyMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAuOGVtIDIwcHggLjhlbSA3MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlcjtcblx0XHR9XG5cblx0XHQucG9zdC1jb250ZW50IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA3MHB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jdXN0b20tZ2FsbGVyeSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMCA3MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hamF4LWxvYWQtbW9yZS13cmFwIHtcblx0XHQuYWxtLWxvYWQtbW9yZS1idG4ge1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0Zm9udDogNzAwIDEuNGVtICRmb250MDI7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogJGZhc3QgYmFja2dyb3VuZC1jb2xvcjtcblxuXHRcdFx0Ji5kb25lIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdC55ZWFyLWJveCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0LnllYXItYmFkZ2Uge1xuXHRcdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAsIDQ1LCA0NSwgMCk7XG5cdFx0XHR9XG5cblx0XHRcdC55ZWFyLXRpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4LCAxKTtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC1jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jdXN0b20tZ2FsbGVyeSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH0vL0BtZWRpYTtcbn1cbiIsIi8vIEJPUkRFUiBSQURJVVNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHRsOiAwLCAkdHI6IDAsICRicjogMCwgJGJsOiAwKSB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdHI7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0bDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRicjtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJsO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIElORlJBRVNUUlVUVVJBXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1pbmZyYWVzdHJ1dHVyYSB7XG5cdC53cmFwcGVyLWluZnJhIHtcblxuXHRcdC5tYXAtem9vbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDUwcHggMDtcblx0XHRcdGN1cnNvcjogY3Jvc3NoYWlyO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMGVcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0dHJhbnNpdGlvbjogJGZhc3Qgb3BhY2l0eTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9jYXRpb25zIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0XHRcdGNvbHVtbnM6IDMgYXV0bztcblx0XHRcdFx0Y29sdW1uLWdhcDogNDBweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcblx0XHRcdFx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblxuXHRcdFx0XHRcdC53cmFwcGVyLXN1YnMge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LndyYXBwZXItdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm51bWJlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQ6IDcwMCAxZW0gJGZvbnQwMjtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZG90IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDNweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZmEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdC5sb2NhdGlvbnMgdWwge1xuXHRcdFx0XHRjb2x1bW5zOiAyIGF1dG87XG5cdFx0XHR9XG5cdFx0fS8vQG1lZGlhO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0LmxvY2F0aW9ucyB1bCB7XG5cdFx0XHRcdGNvbHVtbnM6IDE7XG5cdFx0XHR9XG5cdFx0fS8vQG1lZGlhO1xuXG5cblx0fS8vLndyYXBwZXItaW5mcmFcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBESUZFUkVOQ0lBSVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndyYXBwZXItYWN0aW9uLWRpZmVyZW5jaWFpcyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDUwcHggMCAwIDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcblxuXHQud3JhcHBlci10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxuXG5cdGhyIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuYWN0aW9uLWJveCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0b3BhY2l0eTogLjU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0fVxuXG5cdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdH1cblxuXHRcdCYuc2xpY2stY2VudGVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDMwcHggYXV0bztcblx0XHRcdH1cblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQuc2xpZGVyIHtcblx0XHRtYXJnaW46IDAgNTBweDtcblx0fVxuXG5cblx0LnNsaWNrLXByZXYsXG5cdC5zbGljay1uZXh0IHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAxMDAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stcHJldiB7XG5cdFx0bGVmdDogLTMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0fVxuXG5cdC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogLTMwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0fVxuXG5cbn1cblxuXG5cblxuLnRlbXBsYXRlLWRpZmVyZW5jaWFsIHtcblx0YXJ0aWNsZVtpZCo9cG9zdC1dIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0fVxuXG5cdC5wYWdlLWhlcm8ge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQuZ3JpZC1maWx0ZXJzIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDcwcHggMCAzNXB4IDA7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVyO1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQ6IDcwMCAxZW0gJGZvbnQwMjtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblxuXHRcdC5ib3gge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWx0ZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMnB4IDZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmLmlzLWNoZWNrZWQge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRlcm0tcGFyZW50IHtcblx0XHRcdGZvbnQ6IDcwMCAxZW0gJGZvbnQwMjtcblx0XHR9XG5cblx0XHQudGVybS1jaGlsZCB7XG5cdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0fVxuXHR9XG5cblx0LmdyaWQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmdyaWQtaXRlbSB7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aW1nOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0LmdyaWQtZmlsdGVycyB7XG5cdFx0XHQuYm94IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9AbWVkaWE7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgTk9USUNJQVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLW5vdGljaWFzIHtcblxuXHRkaXZbY2xhc3NePSdyb3cnXSwgZGl2W2NsYXNzKj0nIHJvdyddIHtcblx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0XHRtYXJnaW46IC03cHg7XG5cdH1cblxuXHRkaXZbY2xhc3NePSdjb2wtJ10sIGRpdltjbGFzcyo9JyBjb2wtJ10ge1xuXHQgIHBhZGRpbmctbGVmdDogN3B4O1xuXHQgIHBhZGRpbmctcmlnaHQ6IDdweDtcblx0fVxuXG5cblx0LmhpZ2hsaWdodHMge1xuXHRcdC5zbGlkZSB7XG5cdFx0XHQuaW1hZ2UtYm94IHtcblx0XHRcdFx0aGVpZ2h0OiA0NDRweDtcblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0XHRmb250OiA3MDAgMjRweCAkZm9udDAyO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIgLnRpdGxlIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2xpY2stcHJldixcblx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0ei1pbmRleDogMTAwMDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogMyU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IDMlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdC5zbGlkZSB7XG5cdFx0XHRcdC5pbWFnZS1ib3gge1xuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9AbWVkaWE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHQuc2xpZGUge1xuXHRcdFx0XHQuaW1hZ2UtYm94IHtcblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0XHRcdGZvbnQ6IDcwMCAxOHB4ICRmb250MDI7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0vL0BtZWRpYTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblxuXHRcdFx0LnNsaWRlIHtcblx0XHRcdFx0LmltYWdlLWJveCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0vL0BtZWRpYTtcblx0fS8vLmhpZ2hsaWdodHNcblxuXG5cdC5ncmFkaWVudC1ib3gge1xuXHRcdGhlaWdodDogMjE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvcGFjaXR5OiAuNDtcblx0XHRcdHRyYW5zaXRpb246ICRmYXN0IG9wYWNpdHk7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250OiA4MDAgMzZweCAkZm9udDAyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly8uZ3JhZGllbnQtYm94XG5cblxuXHQuZmVhdHVyZWQtYm94IHtcblx0XHRoZWlnaHQ6IDI3OHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRmb250OiA3MDAgMTdweC8xLjRlbSAkZm9udDAyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLHJnYmEoMCwgMCwgMCwgMSkpO1xuXG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDIzMHB4O1xuXHRcdH0vL0BtZWRpYTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0aGVpZ2h0OiAxODBweDtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udDogNzAwIDFlbSAkZm9udDAyO1xuXHRcdFx0fVxuXHRcdH0vL0BtZWRpYTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luOiA1cHggMDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250OiA3MDAgMS4yZW0gJGZvbnQwMjtcblx0XHRcdH1cblx0XHR9Ly9AbWVkaWE7XG5cblx0fS8vLmZlYXR1cmVkLWJveFxuXG5cdC5uZXdzLXN0cmlwIHtcblx0XHQuYnQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdH1cblx0fVxuXG5cblx0LmdhbGxlcmllcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblxuXHRcdC5pY29uLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdC5mYSB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdyYWRpZW50LWJveCB7XG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvcGFjaXR5OiAuMjtcblx0XHRcdFx0dHJhbnNpdGlvbjogJGZhc3Qgb3BhY2l0eTtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRmb250OiA3MDAgMTdweCAkZm9udDAyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRmYXN0IG9wYWNpdHk7XG5cblx0XHRcdFx0LmZhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA5cmVtIDAgMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdC5ncmFkaWVudC1ib3gge1xuXHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0LmZhIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vQG1lZGlhO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0LmdyYWRpZW50LWJveCB7XG5cdFx0XHRcdGhlaWdodDogMTYwcHg7XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRmb250OiA3MDAgMWVtICRmb250MDI7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0vL0BtZWRpYTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHQuZ3JhZGllbnQtYm94IHtcblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGZvbnQ6IDcwMCAxLjJlbSAkZm9udDAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vQG1lZGlhO1xuXHR9Ly8uZ2FsbGVyaWVzXG5cblx0Lmxhc3Rlc3QtbmV3cyB7XG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cdFx0fVxuXG5cdFx0Lm5ld3Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0LmxpbmstdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQ6IDcwMCAxZW0gJGZvbnQwMjtcblx0XHRcdH1cblxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRjb2xvcjogJGdyZXktZGFyaztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHNwYW4uZGF0ZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aHIge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMjBweCAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleTtcblx0XHR9XG5cblx0XHQuYnQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0LmJveC1zaGFkb3cge1xuXHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0cGFkZGluZzogMzBweDtcblxuXHRcdC5ib3gtdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCAycHggNXB4IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JleS1saWdodGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbjogMTAwcHggMCA1MHB4IDA7XG5cdFx0fS8vQG1lZGlhO1xuXHR9XG59Ly8ucGFnZS1ub3RpY2lhc1xuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBBUkNISVZFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hcmNoaXZlLW5vdGljaWFzIHtcblx0YXJ0aWNsZVtpZCo9cG9zdC1dIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQucG9zdC1pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDM5MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGJsdWUtbGlnaHQsICRncmVlbik7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogJHNtb290aCBvcGFjaXR5O1xuXHRcdFx0fVxuXG5cdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wb3N0LWhlYWRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0cGFkZGluZzogMzBweCA0MHB4O1xuXHRcdFx0bWFyZ2luOiAtMTAwcHggYXV0byA1MHB4IGF1dG87XG5cdFx0XHRib3JkZXItdG9wOiA3cHggc29saWQgJGdyZWVuO1xuXHRcdFx0ei1pbmRleDogMjAwO1xuXG5cdFx0XHQubWV0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMSk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udDAyO1xuXHRcdFx0XHRjb2xvcjogJGdyZXktZGFyaztcblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIxLCAxLjIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHQucG9zdC1pbWFnZSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtaGVhZGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fS8vQG1lZGlhO1xuXHR9XG59Ly8uYXJjaGl2ZS1ub3RpY2lhc1xuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0IyBTSURFQkFSXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaWRlYmFyLW5vdGljaWFzIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHQuYm94LXNoYWRvdyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdC53cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0LndpZGdldHRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcblxuXHRcdFx0LmZhIHtcblx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9ybS1pbmxpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0d2lkdGg6IDEzJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3QtY2F0ZWdvcmllcyB7XG5cdFx0LmNhdC1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDJweCA1cHggMDtcblx0XHRcdFx0cGFkZGluZzogMnB4IDhweCAxcHggOHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdH1cblxuXHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYXJjaGl2ZS1kcm9wZG93biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblxuXHQubGluay1qb3JuYWwge1xuXHRcdEBpbmNsdWRlIHRleHQtaGlkZSgpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMjRweDtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDEwcHggYXV0bztcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZy1saW5rLWpvcm5hbC5wbmcpIDAgMCBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHR9XG5cdH1cblxuXHQuZ2FsZXJpZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cblx0XHQuaW1hZ2UtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0bWF4LWhlaWdodDogOTlweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0LWdyZWVuIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpbmstdHYge1xuXHRcdEBpbmNsdWRlIHRleHQtaGlkZSgpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMzRweDtcblx0XHRoZWlnaHQ6IDk4cHg7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMTBweCBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nLWxpbmstdHZrb2VsbGUucG5nKSAwIDAgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0LmJveC1zaGFkb3cge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9Ly9AbWVkaWE7XG59Ly8uc2lkZWJhci1ub3RpY2lhc1xuXG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjIFNJTkdMRSBQT1NUXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaW5nbGUtcG9zdCB7XG5cdC5zaWRlYmFyLW5vdGljaWFzIHtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHR9XG5cblx0LnBvc3QtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LnNpbmdsZS10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cdH1cblxuXHQubWV0YSB7XG5cdFx0LmZhIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXG5cdFx0dGltZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAycHggOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmN1c3RvbS1nYWxsZXJ5IHtcblxuXHRcdC5nYWxsZXJ5LWxpc3Qge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cblx0XHRcdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW46IC4zJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYm94LW5hdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdHBhZGRpbmc6IDMwcHggNTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVyO1xuXHR9XG5cblx0LnBvc3QtbmF2IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXG5cdFx0LnN1YnRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cblx0XHQuZmEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgbGluayggJHRleHQtY29sb3IsICRncmVlbiwgbm9uZSApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0Ji5wcmV2aW91cyB7XG5cdFx0XHQuZmEge1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubmV4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0LmZhIHtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJlYWQtbW9yZSB7XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHR9XG5cblx0XHRociB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQuaW1hZ2UtYm94IHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdC5wb3N0LW5hdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Ji5wcmV2aW91cyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm5leHQge1xuXHRcdFx0XHQuZmEge1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRib3R0b206IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL0BtZWRpYTtcblxuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgTk9USUNJQVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWdhbGVyaWFzIHtcblxuXHQuaW1hZ2UtYm94IHtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG5cdFx0aW1nIHtcblx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdFx0dHJhbnNpdGlvbjogJGZhc3QgbWF4LXdpZHRoLCAkZmFzdCB0b3AsICRmYXN0IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGZvbnQ6IDcwMCAxNnB4LzEuNGVtICRmb250MDI7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246ICRmYXN0IG9wYWNpdHk7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwMGVcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XG5cdFx0XHRmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEyMCU7XG5cdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fS8vLmltYWdlLWJveFxuXG5cdGhyIHtcblx0XHRib3JkZXItY29sb3I6ICRncmV5O1xuXHR9XG5cblx0LndyYXBwZXItbmV3cyB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRcdC5pbWFnZS1ib3gge1xuXHRcdFx0aGVpZ2h0OiAxNjBweDtcblx0XHR9XG5cdH0vL0BtZWRpYTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHQuaW1hZ2UtYm94IHtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9AbWVkaWE7XG59Ly8ucGFnZS1nYWxlcmlhc1xuXG4ucGFnZS1nYWxlcmlhIHtcblx0LnBvc3QtZ2FsbGVyeSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC53cmFwcGVyLW5ld3Mge1xuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHR9XG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiMgVFYgS09FTExFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wYWdlLXR2LWtvZWxsZSB7XG5cblx0LnZpZGVvR2FsbGVyeSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQucnNUbWIge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblxuXHRcdFx0LnZpZGVvLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucnNUaHVtYnMge1xuXHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LnJzVGh1bWIge1xuXHRcdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmVlbjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnJzTmF2U2VsZWN0ZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOi1jb2xvciAkZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucnNUaHVtYnNBcnJvdyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC53cmFwcGVyLWNvbnRlbnQge1xuXHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHRcdG1hcmdpbjogMTAwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLXR2LWtvZWxsZS5qcGcpIGNlbnRlciAzMHB4IG5vLXJlcGVhdDtcblxuXHRcdC5wb3N0LWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTIwcHg7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0IHtcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRncmVlbjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndyYXBwZXItbmV3cyB7fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdC52aWRlb0dhbGxlcnkgLnJzVG1iIHtcblx0XHRcdHBhZGRpbmc6IDZweCA4cHg7XG5cdFx0fVxuXHRcdC52aWRlb0dhbGxlcnkgLnJzVG1iIC52aWRlby10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LnZpZGVvR2FsbGVyeSAucnNUaHVtYnMucnNUaHVtYnNWZXIge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnZpZGVvR2FsbGVyeSAucnNUaHVtYnMgLnJzVGh1bWIge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHQudmlkZW8tdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC52aWRlb0dhbGxlcnkgLnJzVG1iIHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnZpZGVvR2FsbGVyeSAucnNPdmVyZmxvdyxcblx0XHQucm95YWxTbGlkZXIudmlkZW9HYWxsZXJ5IHtcblx0XHRcdGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNhbXBsZUJsb2NrIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxufS8vLnR2LWtvZWxsZVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuIyBLQVJBLURPLUtPRUxMRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2Utam9ybmFsIHtcblxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLndyYXBwZXItam9ybmFsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ib3gtam9ybmFsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWxlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJveC1zaGFkb3cge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweCA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250OiBib2xkIDQycHgvMWVtIFRhaG9tYSwgVmVyZGFuYSwgU2Vnb2UsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICAuYm94LXNoYWRvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgfVxuICAgIH0vL0BtZWRpYTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICAuYm94LWpvcm5hbCB7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG4gICAgfS8vQG1lZGlhO1xuXG59Ly8uam9ybmFsXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4jIEZBTEUtQ09OT1NDT1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtZmFsZS1jb25vc2NvIHtcblxuICAgIC53cmFwcGVyLWluZm8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgNTBweCAzMHB4O1xuXG4gICAgICAgIC5pbmZvLWxpc3Qge1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndyYXBwZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICBmb250OiA3MDAgMWVtICRmb250MDI7XG5cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rKCAkdGV4dC1jb2xvciwgJGdyZWVuLCBub25lICk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5idCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgICAgICAgJi5idC13aGl0ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9Ly8ud3JhcHBlci1pbmZvXG5cblxuICAgIC5tYXAtaW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgLndyYXBwZXItaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgLmluZm8tbGlzdCB7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfS8vQG1lZGlhO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIC53cmFwcGVyLWluZm8ge1xuICAgICAgICAgICAgLmluZm8tbGlzdCB7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0vL0BtZWRpYTtcblxuXG59Ly8uZmFsZS1jb25vc2NvXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCMgQVBST1ZBRE9TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wYWdlLWFwcm92YWRvcyB7XG5cblx0Lmljb24tdGl0bGUge1xuXHRcdC5kYXNoaWNvbnMge1xuXHRcdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdH1cblx0fVxuXG5cdC5ncmlkLWxlZ2VuZGEge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRmb250LWZhbWlseTogJGZvbnQwMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRib3gtc2hhZG93OiAxcHggMXB4IDJweCAkZ3JleTtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0bWFyZ2luOiAwIDVweCAyMHB4IDA7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cdH1cblxuXG5cdC5ncmlkLXRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMzYsIDEpO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0bWFyZ2luOiA1MHB4IDAgMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQuZGFzaGljb25zIHtcblx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMi4yZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0fVxuXHR9XG5cblxuXHQuZ3JpZC1maWx0ZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250MDI7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5ncmlkLXdyYXBwZXIge1xuXHRcdC5ncmlkLWNhcmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JleS1saWdodGVyLCAyJSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICRncmV5LWxpZ2h0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMzEuOCU7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMTE1cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTAwMDtcblx0XHRcdH1cblxuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDE7XG5cblx0XHRcdFx0LnRyaWdnZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICRncmV5LWRhcms7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA3MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0Ji50cmlnZ2VyLXBob3RvIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji50cmlnZ2VyLXF1b3RlIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbi1saWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNhcmQtaW1hZ2Uge1xuXHRcdFx0XHRoZWlnaHQ6IDE3MHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cGVyc3BlY3RpdmU6IDgwMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDE7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4NXB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmZsaXBwZWQgLmZsaXAge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRleSgtMTgwZGVnKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mbGlwIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQuZmFjZSB7XG5cdFx0XHRcdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmZyb250IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJhY2sge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGV5KC0xODBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucXVvdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxLjJlbSAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGdyZXksIDMwJSk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMGMnO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3B0YXRpdmFzIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDdweCA3cHggMDtcblx0XHRcdFx0XHR3aWR0aDogMzNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkLWFkIHtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0bWFyZ2luOiA1MHB4IDAgMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHQuZ3JpZC1jYXJkIHtcblx0XHRcdFx0d2lkdGg6IDMxLjUlO1xuXHRcdFx0fVxuXHRcdH0vL0BtZWRpYTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0LmdyaWQtY2FyZCB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cdFx0fS8vQG1lZGlhO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHQuZ3JpZC1jYXJkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fS8vQG1lZGlhO1xuXHR9XG5cblxuXHQucXVvdGUge1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHR9XG5cblx0XHQuZmEge1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdGZvbnQtc2l6ZTogNTJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fS8vQG1lZGlhO1xuXHR9XG59XG4iXX0= */
