a {
  color: inherit; }
  a:hover {
    text-decoration: none; }
  a.accent {
    color: var(--accent-color); }

.content a {
  color: #003399; }

/* critical:start */
.at-resp-share-element a.at-share-btn {
  min-width: 36px;
  height: 36px;
  margin: 0;
  grid-row: 1;
  text-align: center; }
  .at-resp-share-element a.at-share-btn svg, .at-resp-share-element a.at-share-btn .at-icon-wrapper {
    width: 26px !important;
    height: 26px !important;
    float: none; }

.at-share-btn-elements {
  display: grid;
  max-width: 100%; }

/* critical:end */
/* critical:start */
.article-grid {
  display: grid;
  max-width: 100%;
  grid-template-columns: 100%; }
  .article-grid > div {
    -ms-grid-column: 1;
    grid-column: 1; }
  .article-grid .category {
    font-weight: 300;
    font-size: 24px;
    -ms-grid-row: 1;
    grid-row: 1; }
  .article-grid .title {
    -ms-grid-row: 2;
    grid-row: 2; }
  .article-grid .info {
    border-top: 1px solid #ccc;
    padding-top: 22px;
    font-size: 14px;
    -ms-grid-row: 3;
    grid-row: 3; }
    .article-grid .info .user {
      margin-left: 5px;
      white-space: nowrap;
      display: block; }
      .article-grid .info .user:not(:last-child):after {
        display: inline-block;
        content: ","; }
  .article-grid h2 {
    font-size: 36px;
    font-weight: 700; }
  .article-grid .excerpt, .article-grid .content {
    font-family: 'Average', Garamond, Baskerville, sans-serif; }
  .article-grid .excerpt {
    font-weight: 700;
    -ms-grid-row: 4;
    grid-row: 4;
    color: #7C7C7C; }
  .article-grid .image {
    -ms-grid-row: 5;
    grid-row: 5; }
    .article-grid .image img {
      width: 100%;
      max-width: 100%; }
  .article-grid .content {
    -ms-grid-row: 7;
    grid-row: 7; }
    .article-grid .content img {
      max-width: 100%;
      height: auto; }
  .article-grid .related {
    -ms-grid-row: 9;
    grid-row: 9; }
  .article-grid .categories, .article-grid .tags {
    font-weight: bold;
    margin-bottom: 8px; }
    .article-grid .categories a, .article-grid .tags a {
      color: var(--accent-color);
      margin: 0 4px;
      font-weight: normal; }
  .article-grid .caption {
    font-style: italic;
    font-size: 12px;
    color: #818181;
    padding-top: 4px; }
  .article-grid .sidebar-1 {
    -ms-grid-row: 6;
    grid-row: 6; }
  .article-grid .sidebar-3 {
    -ms-grid-row: 8;
    grid-row: 8; }
  .article-grid .sidebar-4 {
    -ms-grid-row: 10;
    grid-row: 10; }
  .article-grid .sidebar-5 {
    -ms-grid-row: 11;
    grid-row: 11; }
  .article-grid .categories, .article-grid .tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .article-grid .categories a, .article-grid .tags a {
      display: inline-block;
      padding: 0 5px; }
  .article-grid [addthis-tool] {
    margin-top: 15px; }
  .article-grid #full-sidebar {
    grid-row: 8;
    -ms-grid-row: 8; }

/* critical:end */
.author-box {
  /* critical:start */
  border: 1px solid;
  padding-top: 15px;
  padding-bottom: 15px;
  margin: 15px 0;
  /* critical:end */
  border-color: #ccc;
  background-color: #f4f4f4; }

.author-icon {
  /* critical:start */
  width: 96px;
  height: 96px;
  /* critical:end */
  background-size: cover;
  background-position: center;
  border-radius: 50%; }

.author-name {
  /* critical:start */
  font-size: 24px;
  font-weight: bold;
  /* critical:end */ }
  .author-name:after {
    display: block;
    content: "";
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin: 5px 0; }

.bg-img {
  /* critical:start */
  width: 100%;
  padding-bottom: calc(100% * (9 / 16));
  background-color: #ccc;
  /* critical:end */
  background-size: cover;
  background-position: center; }
  .bg-img.author {
    padding-bottom: 100%; }

body {
  --accent-color: #3069B3;
  /* critical:start */
  font-family: 'Lato', sans-serif;
  /* critical:end */ }
  body.menu-open {
    overflow: hidden; }

.bold {
  font-weight: 700; }

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

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

.btn {
  border-radius: 0; }
  .btn-hollow {
    background-color: rgba(255, 255, 255, 0);
    border-color: #999;
    color: #999;
    -webkit-transition: color .4s ease-in-out, background-color .4s ease-in-out;
    transition: color .4s ease-in-out, background-color .4s ease-in-out; }
    .btn-hollow:hover {
      background-color: #999;
      color: #fff; }
  .btn-hr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0; }
    .btn-hr:focus {
      outline: 0 none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .btn-hr:before, .btn-hr:after {
      display: inline-block;
      content: "";
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      height: 1px;
      background-color: var(--accent-color); }
    .btn-hr > span {
      color: var(--accent-color);
      display: inline-block;
      padding: 0 5px; }
    .btn-hr i {
      -webkit-transition-duration: .4s;
      transition-duration: .4s;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg); }
    .btn-hr.expanded i {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  .btn-loadmore {
    min-width: 100px;
    overflow: hidden;
    position: relative; }
    .btn-loadmore:after {
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -0.75em;
      margin-top: -0.75em;
      display: none;
      content: "";
      width: 1.5em;
      height: 1.5em;
      border-radius: 50%;
      border: 2px solid #999;
      border-bottom-color: transparent;
      border-left-color: transparent;
      -webkit-transition-duration: .4s;
      transition-duration: .4s;
      -webkit-transition-property: border-color;
      transition-property: border-color; }
    .btn-loadmore:hover:after {
      border-top-color: #fff;
      border-right-color: #fff; }
    .btn-loadmore.loading {
      text-indent: -300px; }
      .btn-loadmore.loading:after {
        display: inline-block;
        -webkit-animation-name: spin;
        animation-name: spin;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite; }

.input-group-append .btn {
  border-radius: 4px; }

.button {
  color: var(--accent-color);
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid var(--accent-color);
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  text-transform: uppercase;
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; }
  .button:hover {
    border-color: var(--accent-color);
    background-color: var(--accent-color);
    color: #fff; }
  .button.button-grey {
    border-color: #fff;
    color: #fff; }
    .button.button-grey:hover {
      background-color: #9e8a73;
      color: #fff; }
  .button.button-red {
    color: #fff;
    border-color: #ef3e3e; }
    .button.button-red:hover {
      background-color: #ef3e3e;
      color: #fff; }

.caption > p {
  margin: 0; }

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

.contactus img {
  float: left;
  margin-right: 1em; }

.digital-covers {
  width: 141px;
  height: 195px;
  position: relative;
  margin: 10px 20px; }
  .digital-covers .cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.6);
    -webkit-transform: rotate(6deg);
    transform: rotate(6deg); }
    .digital-covers .cover:nth-child(2) {
      -webkit-transform: rotate(-6deg);
      transform: rotate(-6deg); }
    .digital-covers .cover:nth-child(3) {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg); }

.dropdown-menu {
  background-color: transparent;
  border-radius: 0;
  margin: -0.125rem 0 0;
  border: 0 none; }
  .menu-item:hover .dropdown-menu {
    display: block; }

.featured {
  /* critical:start */
  /* critical:end */ }
  .featured a {
    color: inherit; }
  .featured .info {
    margin-bottom: 0;
    font-size: 13px; }
    .featured .info a {
      font-weight: bold;
      color: var(--accent-color); }
  .featured .top h2 {
    font-size: 24px;
    font-weight: 700; }
  .featured .top .info {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 12px; }
  .featured .top .image {
    padding-bottom: 56.25%;
    background-position: center;
    background-size: cover; }
  .featured .tag {
    display: inline-block;
    text-transform: uppercase;
    background-color: var(--accent-color);
    color: #fff;
    padding: 0 5px;
    font-size: 12px; }
  .featured .repeat h2 {
    font-size: 16px;
    font-weight: bold; }
  .featured .col-sm, .featured .col-sm-4 {
    /* critical:start */
    padding-top: 20px;
    /* critical:end */ }
  .featured .col-sm-4 h2 {
    border-top: 1px solid #ccc;
    padding-top: 12px; }
  .featured .btn {
    /* critical:start */
    width: 100%;
    /* critical:end */ }
    .featured .btn-hollow {
      border-color: var(--accent-color);
      color: var(--accent-color); }
      .featured .btn-hollow:hover {
        border-color: var(--accent-color);
        background-color: var(--accent-color);
        color: #fff; }

.section-3 .row.repeat {
  border-bottom: 1px solid #ccc;
  /* critical:start */
  padding-bottom: 20px;
  margin-bottom: 20px;
  /* critical:end */ }
  .section-3 .row.repeat:last-child {
    border-bottom: none; }
  .section-3 .row.repeat h2 {
    /* critical:start */
    font-size: 18px;
    font-weight: bold;
    margin-top: 6px;
    /* critical:end */ }

.footer-social {
  margin: 15px 0 5px; }
  .footer-social .fa, .footer-social .fab {
    font-size: 28px;
    font-weight: normal;
    margin: 0 8px; }

footer {
  /* critical:start */
  width: 100%;
  /* critical:end */
  background-color: #373B3F;
  color: #fff; }
  footer .menus h3 {
    /* critical:start */
    font-weight: 300;
    font-size: 24px;
    /* critical:end */ }
  footer .menus li {
    /* critical:start */
    margin-top: 10px;
    /* critical:end */ }
  footer .menus a {
    /* critical:start */
    font-size: 15px;
    font-weight: 700;
    /* critical:end */
    color: inherit; }
  footer .copy {
    /* critical:start */
    font-size: 14px;
    font-weight: 300;
    /* critical:end */
    text-align: center; }
  footer .footer-logo {
    max-width: 150px;
    height: 78px; }

/* critical:start */
.grid {
  display: grid; }
  .grid .unit {
    text-align: center;
    margin: 20px 0; }

/* critical:end */
header {
  color: #fff;
  position: relative;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  /* critical:start */
  width: 100%;
  /* critical:end */
  background-color: #000a44; }
  header form {
    margin-bottom: 0; }
  header a {
    /* critical:start */
    font-size: 14px;
    /* critical:end */
    color: fff; }
    header a:hover {
      color: rgba(255, 255, 255, 0.75); }
  header .user {
    /* critical:start */
    display: none;
    margin-bottom: 4px; }
    header .user a {
      margin: 0 4px; }
  header .flex-column {
    height: 100px;
    /* critical:end */ }
    header .flex-column .input-group {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
  header .header-social {
    /* critical:start */
    margin-top: 4px;
    margin-bottom: 10px;
    display: none;
    /* critical:end */ }
    header .header-social a {
      font-size: 18px;
      margin-left: 6px; }
  header .navbar {
    padding-top: 0; }
    header .navbar a {
      color: #fff; }
  header input, header button {
    height: 34px; }
  header .navbar-toggler {
    /* critical:start */
    border: 0 none;
    width: 34px;
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    z-index: 101;
    /* critical:end */
    outline: 0 none;
    background-color: #3069B3;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-property: background-color;
    transition-property: background-color; }
    header .navbar-toggler .bar {
      /* critical:start */
      display: block;
      width: 100%;
      height: 2px;
      -webkit-transition-duration: .4s;
      transition-duration: .4s;
      -webkit-transition-property: opacity, background-color, -webkit-transform;
      transition-property: opacity, background-color, -webkit-transform;
      transition-property: transform, opacity, background-color;
      transition-property: transform, opacity, background-color, -webkit-transform;
      /* critical:end */
      background-color: #fff; }
      header .navbar-toggler .bar + .bar {
        /* critical:start */
        margin-top: 2px;
        /* critical:end */ }
    header .navbar-toggler.open {
      background-color: #fff; }
      header .navbar-toggler.open .bar {
        background-color: #3069B3; }
        header .navbar-toggler.open .bar:nth-child(1) {
          -webkit-transform: translateY(4px) rotate(45deg);
          transform: translateY(4px) rotate(45deg); }
        header .navbar-toggler.open .bar:nth-child(2) {
          opacity: 0; }
        header .navbar-toggler.open .bar:nth-child(3) {
          -webkit-transform: translateY(-4px) rotate(-45deg);
          transform: translateY(-4px) rotate(-45deg); }
  header .top, header .bottom {
    padding-top: 35px;
    padding-bottom: 15px; }
  header .top {
    padding-left: 45px; }
  header .bottom {
    position: absolute;
    top: 0;
    width: 51px;
    padding-right: 0; }
  header .logo {
    /* critical:start */
    height: 42px;
    position: relative;
    z-index: 102;
    /* critical:end */ }

.logo-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  max-width: 110px; }

.brand-logo {
  max-width: 100%;
  display: none; }

@media (max-width: 768px) {
  #header-doubleclick {
    display: none; } }

#IRJ_LOGO #Title {
  display: none; }

.irj-pro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 6px;
  color: #666;
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  margin: 2em 0; }
  .irj-pro img {
    width: 86px;
    margin-right: 15px; }

nav.navbar {
  width: 100%; }

#mainNavbar {
  /* critical:start */
  position: fixed;
  top: 0;
  left: 0;
  width: calc(100vw - 50px);
  height: 100vh;
  z-index: 100;
  padding: 100px 15px 15px;
  /* critical:end */
  background-color: #3069B3;
  /* critical:start */
  /* critical:end */ }
  #mainNavbar .btn {
    color: #fff;
    border-radius: 4px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 2px 16px; }
    #mainNavbar .btn:hover {
      background-color: rgba(255, 255, 255, 0.2); }
  #mainNavbar li {
    padding: 0 6px; }
    #mainNavbar li.active a {
      border-bottom: 3px solid rgba(255, 255, 255, 0.75);
      color: rgba(255, 255, 255, 0.75); }
    #mainNavbar li .nav-link {
      font-size: 16px;
      color: #fff;
      border-bottom: 3px solid transparent; }
      #mainNavbar li .nav-link:hover {
        color: rgba(255, 255, 255, 0.75);
        border-color: rgba(255, 255, 255, 0.75); }
      #mainNavbar li .nav-link .dropdown-toggle:after {
        margin-left: .1em; }
  #mainNavbar .user {
    display: block !important; }

.modal {
  background-color: rgba(0, 0, 0, 0.2); }
  .modal iframe {
    border: 0 none;
    width: 100%;
    height: 325px; }
  .modal-header .close {
    padding: 5px; }

/* critical:start */
#SignupFormPreview tr > td {
  font-weight: bold;
  padding: 6px 0; }

/* critical:end */
ng-view {
  /* critical:start */
  display: block;
  padding-top: 15px;
  padding-bottom: 295px;
  /* critical:end */ }

/* critical:start */
.widget {
  margin-bottom: 40px; }

.outline-box, .sidebar .widget_nav_menu, .sidebar .widget_most_popular {
  border: 1px solid var(--accent-color);
  padding: 11px; }
  .outline-box h1, .outline-box h2, .outline-box h3, .outline-box h4, .outline-box h5, .sidebar .widget_nav_menu h1, .sidebar .widget_nav_menu h2, .sidebar .widget_nav_menu h3, .sidebar .widget_nav_menu h4, .sidebar .widget_nav_menu h5, .sidebar .widget_most_popular h1, .sidebar .widget_most_popular h2, .sidebar .widget_most_popular h3, .sidebar .widget_most_popular h4, .sidebar .widget_most_popular h5 {
    color: var(--accent-color);
    font-weight: bold; }
  .outline-box ul, .sidebar .widget_nav_menu ul, .sidebar .widget_most_popular ul {
    padding: 0;
    margin: 0; }

.outline-paged, .sidebar .widget_nav_menu {
  position: relative; }
  .outline-paged:before, .sidebar .widget_nav_menu:before {
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 30px 30px 0;
    border-color: var(--accent-color) #fff;
    position: absolute;
    top: -1;
    right: -1; }

.widget_most_popular {
  --accent-color: #9E8A73; }

.sidebar .widget_nav_menu {
  --accent-color: #000A44; }
  .sidebar .widget_nav_menu h2 {
    font-size: 18px;
    font-weight: 400; }
    .sidebar .widget_nav_menu h2:before {
      display: inline-block;
      content: "";
      background-image: url(../img/irj_mini.svg);
      width: 30px;
      height: 14px;
      margin-right: 5px;
      background-repeat: no-repeat; }
  .sidebar .widget_nav_menu li {
    color: #000; }
    .sidebar .widget_nav_menu li:before {
      -webkit-transition-duration: 0.4s;
      transition-duration: 0.4s;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      line-height: 1;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f138";
      font-size: 1em;
      color: var(--accent-color);
      margin-right: 7px; }

/* critical:end */
/* Newsletter signup widget */
/* critical:start */
form[name="previewForm"] {
  border: 1px solid #3069B3;
  padding: 11px;
  position: relative;
  /* critical:end */
  /* critical:start */
  /* critical:end */ }
  form[name="previewForm"]:before {
    content: "";
    position: absolute;
    top: -1;
    right: -1;
    border-width: 0 30px 30px 0;
    border-style: solid;
    border-color: var(--accent-color) #fff;
    display: block;
    width: 0;
    height: 0; }
  form[name="previewForm"] form, form[name="previewForm"] .form-group {
    margin-bottom: 0; }
  form[name="previewForm"] h3 {
    color: var(--accent-color);
    font-size: 20px;
    margin: 0; }
  form[name="previewForm"] h2 {
    color: var(--accent-color);
    font-size: 20px;
    font-weight: bold; }
    form[name="previewForm"] h2 b {
      background: url(../img/irj-only-blue.png) no-repeat;
      width: 43px;
      height: 17px;
      display: inline-block;
      background-size: 40px; }
  form[name="previewForm"] label {
    font-size: 14px; }
  form[name="previewForm"] .input-group-append button {
    color: #fff;
    background-color: #000a44;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }

.outline-posts h3 {
  font-size: 18px; }

.outline-posts .post {
  padding-top: 5px;
  padding-bottom: 5px; }
  .outline-posts .post + .post {
    border-top: 1px solid #ccc; }

@-webkit-keyframes pumfade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes pumfade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.pum-wrap {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  width: 100vw;
  height: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  z-index: 19999; }
  .pum-wrap.shown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .pum-wrap.top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .pum-wrap.middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .pum-wrap.bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .pum-wrap.left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .pum-wrap.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .pum-wrap.right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }

.pum-el {
  position: relative;
  padding: 2px;
  background-color: #fff;
  border: 4px solid #000000;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 30px 0px #020202;
  box-shadow: 0px 0px 30px 0px #020202;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-play-state: paused;
  animation-play-state: paused; }

.pum-content {
  overflow: hidden;
  max-width: 100%;
  max-height: 100%; }

.pum-close {
  cursor: pointer;
  position: absolute;
  font-size: 24px;
  background-color: #fff;
  border-radius: 50%;
  padding: 1px;
  left: -14px;
  top: -14px; }

.left .pum-close {
  right: -14px;
  left: auto; }

.fade .pum-el, .fadeAndSlide .pum-el {
  -webkit-animation-name: pumfade;
  animation-name: pumfade; }

.fadeAndSlide .pum-el, .slide .pum-el {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.slideCenterTop .pum-el {
  -webkit-transform: translate(0%, -100%);
  transform: translate(0%, -100%); }

.playing .pum-el {
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -webkit-transform: translate(0%, 0%);
  transform: translate(0%, 0%); }

:root {
  --theme-color: $theme-color; }

.sidebar li {
  display: block; }

.spinner {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .spinner::after {
    margin-left: -0.75em;
    margin-top: -0.75em;
    display: block;
    content: "";
    width: 1.5em;
    height: 1.5em;
    border-radius: 50%;
    border: 2px solid #999;
    border-bottom-color: transparent;
    border-left-color: transparent;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-property: border-color;
    transition-property: border-color;
    -webkit-animation-name: spin;
    animation-name: spin;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }

.post-row.sponsored, .featured .sponsored {
  background-color: #eee;
  position: relative; }
  .post-row.sponsored .info, .featured .sponsored .info {
    display: none; }

.post-row .sponsored-tag {
  font-weight: bold;
  color: var(--accent-color);
  font-size: 16px; }

.featured .sponsored .sponsored-label {
  /* content: 'Sponsored'; */
  text-transform: uppercase;
  font-size: 10;
  background-color: rgba(0, 0, 0, 0.1);
  padding: 2px 5px;
  bottom: 0;
  left: 0; }

.sub-signup .footer-sub {
  /* critical:start */
  border-right: 1px solid #fff; }
  .sub-signup .footer-sub p {
    font-size: 18px; }
  .sub-signup .footer-sub button {
    font-size: 1.5rem;
    border: 0;
    /* critical:end */
    background-color: #3069B3; }

.sub-signup .footer-signup {
  /* critical:end */ }
  .sub-signup .footer-signup h3 {
    /* critical:start */
    font-weight: 300;
    font-size: 28px; }
  .sub-signup .footer-signup h2 {
    font-size: 28px; }
    .sub-signup .footer-signup h2 b {
      background: url(../img/irj-only-logo-white.png) no-repeat;
      width: 55px;
      height: 23px;
      display: inline-block;
      background-size: 55px; }
  .sub-signup .footer-signup p {
    font-size: 16px; }
  .sub-signup .footer-signup .input-group-append button {
    color: #fff;
    background-color: #000a44;
    /* critical:start */
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    /* critical:end */ }

.underline-title {
  color: var(--accent-color);
  position: relative;
  margin-bottom: 10px;
  display: inline-block;
  min-width: 38px; }
  .underline-title:after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    content: '';
    display: block;
    width: 38px;
    height: 2px;
    background-color: var(--accent-color);
    position: absolute;
    bottom: -10px; }

h3.underline-title {
  margin-bottom: 30px; }

/* critical:start */
.unit {
  margin: 20px 0; }

.dc-shortcode-ad {
  margin-bottom: 20px;
  text-align: center; }

/* critical:end */
.view-views-archive-html .post-row {
  /* critical:start */
  padding-bottom: 19px;
  font-size: 13px; }
  .view-views-archive-html .post-row .right p:last-child {
    margin-bottom: 0; }
  .view-views-archive-html .post-row .post-title {
    font-size: 16px;
    font-weight: bold;
    color: #000; }
  .view-views-archive-html .post-row .excerpt {
    font-family: 'Palatino', serif; }
  .view-views-archive-html .post-row:first-child {
    padding-top: 19px; }
  .view-views-archive-html .post-row:not(:first-child):before {
    display: block;
    width: 100%;
    margin: 0 15px 19px;
    content: "";
    border-top: 1px solid #ccc; }
  .view-views-archive-html .post-row h3 {
    margin-top: 6px;
    /* critical:end */ }

.view-views-archive-html .underline-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }
  .view-views-archive-html .underline-title::before {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    font-size: 0.5em;
    padding-lefT: 5px; }

.view-views-event-archive-html .years {
  background-color: #f4f4f4;
  border: 1px solid #ccc;
  border-bottom: 2px solid var(--accent-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around; }
  .view-views-event-archive-html .years .current {
    background-color: var(--accent-color);
    color: #fff;
    font-size: 18px;
    padding: 0 15px; }
  .view-views-event-archive-html .years .current, .view-views-event-archive-html .years .prev, .view-views-event-archive-html .years .next {
    padding: 0 15px; }
  .view-views-event-archive-html .years .padding {
    min-width: 80px; }
  .view-views-event-archive-html .years .spacer {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .view-views-event-archive-html .years .prev, .view-views-event-archive-html .years .next {
    color: #000;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    transform-property: color background-color;
    fontsize: 16px;
    cursor: pointer;
    height: 27px;
    line-height: 27px; }
    .view-views-event-archive-html .years .prev:hover, .view-views-event-archive-html .years .next:hover {
      color: #fff;
      background-color: var(--accent-color); }
      .view-views-event-archive-html .years .prev:hover:before, .view-views-event-archive-html .years .prev:hover:after, .view-views-event-archive-html .years .next:hover:before, .view-views-event-archive-html .years .next:hover:after {
        color: #fff; }
    .view-views-event-archive-html .years .prev:before, .view-views-event-archive-html .years .prev:after, .view-views-event-archive-html .years .next:before, .view-views-event-archive-html .years .next:after {
      -webkit-transition-duration: .4s;
      transition-duration: .4s;
      transform-property: color;
      display: inline-block;
      color: var(--accent-color);
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      line-height: 1; }
  .view-views-event-archive-html .years .prev:before {
    content: "\f0d9";
    margin-right: 5px; }
  .view-views-event-archive-html .years .next:after {
    content: "\f0da";
    margin-left: 5px; }

.view-views-event-archive-html .date {
  border: 1px solid var(--accent-color);
  text-align: center; }
  .view-views-event-archive-html .date > * {
    padding: 0 10px;
    text-transform: uppercase;
    font-size: 18px; }
  .view-views-event-archive-html .date .month-name {
    background-color: var(--accent-color);
    color: #fff; }
  .view-views-event-archive-html .date .day {
    color: var(--accent-color); }

.view-views-event-archive-html .event {
  border-bottom: 1px solid #ccc;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px; }
  .view-views-event-archive-html .event .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left; }
    .view-views-event-archive-html .event .left .spacer {
      width: 20px;
      margin: 0 5px;
      border-bottom: 1px solid #949494; }
  .view-views-event-archive-html .event .title, .view-views-event-archive-html .event .meta span {
    font-weight: bold; }
  .view-views-event-archive-html .event .title {
    font-size: 18px; }

.view-views-event-archive-html h4 {
  font-size: 18px;
  margin-top: 10px; }

.view-views-liveblog-single-html .title {
  font-size: 36px;
  font-weight: 700; }

.view-views-liveblog-single-html .status {
  background-color: var(--accent-color);
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  padding: 5px 10px;
  display: inline-block; }

.view-views-liveblog-single-html .excerpt, .view-views-liveblog-single-html .entry-content {
  font-family: 'Average', Garamond, Baskerville, sans-serif; }

.view-views-liveblog-single-html .excerpt {
  font-size: 16px;
  color: #707070;
  margin-top: 15px; }

.view-views-liveblog-single-html .image {
  width: 100%;
  padding-bottom: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.view-views-liveblog-single-html .entry {
  padding: 25px 15px; }
  .view-views-liveblog-single-html .entry p {
    margin-bottom: 0; }
    .view-views-liveblog-single-html .entry p + p {
      marign-top: 1rem; }
  .view-views-liveblog-single-html .entry + .entry {
    border-top: 1px solid #ccc; }
  .view-views-liveblog-single-html .entry.key-event {
    padding-left: 12px;
    border-left: 3px solid var(--accent-color); }

.view-views-liveblog-single-html .entry-info:after {
  display: block;
  content: "";
  clear: both; }

.view-views-liveblog-single-html .entry-icon {
  float: left; }

.view-views-liveblog-single-html .entry-author {
  float: left;
  margin-left: 5px;
  margin-right: 10px;
  font-weight: 700; }

.view-views-liveblog-single-html .entry-time {
  float: left;
  margin-left: 5px; }

.view-views-liveblog-single-html .entry-content {
  padding-top: 10px; }
  .view-views-liveblog-single-html .entry-content twitterwidget {
    margin-left: auto;
    margin-right: auto; }
  .view-views-liveblog-single-html .entry-content img {
    max-width: 100%; }
  .view-views-liveblog-single-html .entry-content a {
    color: var(--accent-color); }
  .view-views-liveblog-single-html .entry-content .liveblog-command {
    display: none; }

.view-views-liveblog-single-html .at-share-btn-elements {
  width: 220px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.view-views-liveblog-single-html .at-share-btn-elements a.at-icon-wrapper {
  width: 36px; }

.view-views-liveblog-single-html .view-views-liveblog-single-html img {
  max-width: 100%; }

/* critical:start */
.view-views-home-html .grid {
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  grid-column-gap: 0; }

/* critical:end */
@media only screen and (min-width: 576px) {
  .visible-xs {
    display: none !important; } }

@media only screen and (min-width: 576px) {
  .featured {
    /* critical:start */
    /* critical:end */ }
    .featured .top .right {
      -webkit-box-flex: 1.25;
      -ms-flex-positive: 1.25;
      flex-grow: 1.25; }
    .featured .col-sm, .featured .col-sm-4 {
      padding-bottom: 20px; }
    .featured hr {
      border-top: 1px solid #ccc;
      display: block;
      width: 100%;
      margin: 0 15px; }
  /* critical: start */
  footer .menus {
    padding-top: 80px;
    padding-bottom: 80px; }
  footer .copy {
    margin-bottom: 20px; }
  /* critical: end */
  header .logo-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  header .brand-logo {
    margin-left: 15px;
    max-width: none; } }

@media only screen and (min-width: 576px) and (max-width: 768px) {
  #header-doubleclick {
    display: none; } }

@media only screen and (min-width: 576px) {
  /* critical:start */
  /* critical:end */
  /* critical:start */
  .view-views-archive-html .post-row .left {
    padding-right: 0; }
  /* critical:end */ }

@media only screen and (min-width: 768px) {
  .dropdown-menu {
    background-color: #000a44; }
  .grid {
    display: -ms-grid; }
  header {
    /* critical:start */
    /* critical:end */ }
    header .logo {
      height: 78px;
      margin-top: auto; }
    header .navbar {
      padding-left: 0;
      padding-right: 0;
      padding-top: .5rem; }
    header .top {
      padding-top: 30px;
      padding-left: 0;
      border-bottom: 4px solid rgba(255, 255, 255, 0.32); }
      header .top .row {
        height: auto; }
    header .flex-column .input-group {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0; }
    header .bottom {
      padding-top: 0;
      padding-bottom: 0;
      position: static;
      width: auto; }
    header .user, header .header-social {
      display: block; }
  #IRJ_LOGO #Title {
    display: initial; }
  #mainNavbar {
    position: static;
    width: auto;
    height: auto;
    background-color: transparent;
    padding: 0;
    -webkit-transform: none !important;
    transform: none !important; }
    #mainNavbar li {
      padding: 0; }
      #mainNavbar li .nav-link {
        font-size: 14px;
        padding: 0px .35rem; }
    #mainNavbar .user {
      display: none !important; }
    #mainNavbar .subscribe-box {
      padding: 0 15px; }
  .view-views-archive-html .post-row .left {
    padding-right: 0; }
  .view-views-event-archive-html .left .spacer {
    display: none; }
    .view-views-event-archive-html .left .spacer + .date {
      display: none; }
  .view-views-event-archive-html .event .left {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .view-views-event-archive-html .event .left .spacer {
      -webkit-box-flex: 2;
      -ms-flex-positive: 2;
      flex-grow: 2; }
    .view-views-event-archive-html .event .left .date {
      -webkit-box-flex: 4;
      -ms-flex-positive: 4;
      flex-grow: 4; }
  /* critical:start */
  .view-views-home-html .grid {
    -ms-grid-columns: 480px 240px;
    grid-template-columns: calc(100% * 8 / 12) calc(100% * 4 / 12);
    grid-column-gap: 30px; }
  .view-views-home-html {
    /* .section{
    -ms-grid-column: 1;
    grid-column: 1;
    &-0{
      -ms-grid-row: 1;
      -ms-grid-row-span: 2;
      grid-row: 1/span 2;
    }
    &-1{
      -ms-grid-row: 3;
      -ms-grid-row-span: 2;
      grid-row: 3/span 2;
    }
    &-2{
      -ms-grid-row: 5;
      -ms-grid-row-span: 1;
      grid-row: 5/span 1;
    }
    &-3{
      -ms-grid-row: 6;
      grid-row: 6;
    }
  } */
    /*   .sidebar{
    -ms-grid-column: 2;
    grid-column: 2;
    &-0{
      -ms-grid-row: 1;
    }
    &-1{
      -ms-grid-row: 2;
    }
    &-2{
      -ms-grid-row: 3;
    }
    &-3{
      -ms-grid-row: 4;
    }
    &-4{
      -ms-grid-row: 5;
    }
    &-5{
      -ms-grid-row: 6;
    }
  } */ }
    .view-views-home-html > .row {
      display: -ms-grid;
      display: grid;
      grid-auto-flow: column;
      -ms-grid-columns: 480px 240px;
      grid-template-columns: calc(100% * 8 / 12) calc(100% * 4 / 12); }
    .view-views-home-html .section {
      -ms-grid-column: 1;
      grid-column: 1; }
      .view-views-home-html .section-0 {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1/span 1; }
      .view-views-home-html .section-1 {
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2/span 1; }
      .view-views-home-html .section-2 {
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        grid-row: 3/span 1; }
      .view-views-home-html .section-3 {
        -ms-grid-row: 4;
        grid-row: 4; }
    .view-views-home-html #full-sidebar {
      -ms-grid-column: 2;
      grid-column: 2;
      -ms-grid-row: 1;
      -ms-grid-row-span: 4;
      grid-row: 1/span 4; }
  /* critical:end */ }

@media only screen and (max-width: 991px) {
  /* critical:start */
  .sub-signup .footer-sub button {
    font-size: 18px; }
  /* critical:end */ }

@media only screen and (min-width: 992px) {
  /* critical:start */
  .article-grid {
    display: -ms-grid;
    grid-column-gap: 30px;
    -ms-grid-columns: 160px 480px 320px;
    grid-template-columns: calc(100% * 2 / 12) calc(100% * 6 / 12) calc(100% * 4 / 12);
    /* .sidebar{
    -ms-grid-column: 3;
    grid-column: 3;
    &-0{
      -ms-grid-row: 1;
      -ms-grid-row-span: 3;
      grid-row: 1/span 3;
      margin:20px 0;
    }
    &-1{
      -ms-grid-row: 4;
      grid-row: 4;
    }
    &-2{
      -ms-grid-row: 5;
      grid-row: 5;
      .irj-pro{
        margin:0 0 20px;
      }
    }
    &-3{
      -ms-grid-row: 6;
      grid-row: 6;
    }
  } */ }
    .article-grid .unit {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      grid-column: 1/span 2;
      text-align: center;
      margin: 20px 0; }
      .article-grid .unit-bottom {
        -ms-grid-row: 6;
        grid-row: 6; }
    .article-grid .category {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      grid-row: 1 / span 1; }
    .article-grid .title {
      -ms-grid-row: 1;
      grid-row: 1; }
    .article-grid .excerpt {
      -ms-grid-row: 2;
      grid-row: 2; }
    .article-grid .info, .article-grid .image {
      -ms-grid-row: 3;
      grid-row: 3;
      padding-bottom: 10px; }
    .article-grid .related, .article-grid .content {
      -ms-grid-row: 4;
      -ms-grid-row-span: 2;
      grid-row: 4/ span 2; }
    .article-grid .category, .article-grid .info, .article-grid .related {
      -ms-grid-column: 1;
      grid-column: 1; }
    .article-grid .title, .article-grid .excerpt, .article-grid .image, .article-grid .content {
      -ms-grid-column: 2;
      grid-column: 2; }
    .article-grid .related div.ng-binding {
      font-size: 14px; }
    .article-grid #full-sidebar {
      -ms-grid-column: 3;
      grid-column: 3;
      -ms-grid-row: 1;
      -ms-grid-row-span: 7;
      grid-row: 1/span 7; }
    .article-grid .sidebar-0 {
      margin: 0px; }
  /* critical:end */
  #mainNavbar li {
    padding: 0 12px; }
    #mainNavbar li .nav-link {
      font-size: 16px; }
  .view-views-event-archive-html .left .spacer {
    display: block; }
    .view-views-event-archive-html .left .spacer + .date {
      display: block; }
  /* critical:start */
  .view-views-home-html .grid {
    -ms-grid-columns: 640px 320px; }
  /* critical:end */ }

@media only screen and (min-width: 1200px) {
  .article-grid {
    -ms-grid-columns: 190px 570px 380px; }
  /* critical:start */
  .view-views-home-html .grid {
    -ms-grid-columns: 760px 380px; }
  /* critical:end */ }

@media only screen and (min-width: 1280px) {
  .container {
    max-width: 1225px; }
  /* critical:start */
  .view-views-home-html .grid {
    -ms-grid-columns: 816.66667px 408.33333px; }
  .view-views-home-html > .row {
    -ms-grid-columns: 816.66667px 408.33333px; }
  .article-grid {
    -ms-grid-columns: 204.16667px 612.5px 408.33333px; }
  /* critical:end */
  .magazine-sidebar {
    margin-left: 25px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlZmF1bHRzL19hLnNjc3MiLCJkZWZhdWx0cy9fYWRkdGhpcy5zY3NzIiwiZGVmYXVsdHMvX2FydGljbGUtZ3JpZC5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsImRlZmF1bHRzL19hdXRob3Iuc2NzcyIsImRlZmF1bHRzL19iZy1pbWcuc2NzcyIsImRlZmF1bHRzL19ib2R5LnNjc3MiLCJkZWZhdWx0cy9fYm9sZC5zY3NzIiwiZGVmYXVsdHMvX2J0bi5zY3NzIiwiZGVmYXVsdHMvX2NhcHRpb24uc2NzcyIsImRlZmF1bHRzL19jb250YWN0LXVzLnNjc3MiLCJkZWZhdWx0cy9fZGlnaXRhbC1jb3ZlcnMuc2NzcyIsImRlZmF1bHRzL19kcm9wZG93bi1tZW51LnNjc3MiLCJkZWZhdWx0cy9fZmVhdHVyZWQuc2NzcyIsImRlZmF1bHRzL19mb290ZXItc29jaWFsLnNjc3MiLCJkZWZhdWx0cy9fZm9vdGVyLnNjc3MiLCJkZWZhdWx0cy9fZ3JpZC5zY3NzIiwiZGVmYXVsdHMvX2hlYWRlci5zY3NzIiwiZGVmYXVsdHMvX0lSSl9MT0dPLnNjc3MiLCJkZWZhdWx0cy9faXJqLXByby5zY3NzIiwiZGVmYXVsdHMvX21haW5OYXZiYXIuc2NzcyIsImRlZmF1bHRzL19tb2RhbC5zY3NzIiwiZGVmYXVsdHMvX25ld3NsZXR0ZXItc2lnbnVwLnNjc3MiLCJkZWZhdWx0cy9fbmctdmlldy5zY3NzIiwiZGVmYXVsdHMvX291dGxpbmUtYm94LnNjc3MiLCJkZWZhdWx0cy9fb3V0bGluZS1wb3N0cy5zY3NzIiwiZGVmYXVsdHMvX3B1bS5zY3NzIiwiZGVmYXVsdHMvX3Jvb3Quc2NzcyIsImRlZmF1bHRzL19zaWRlYmFyLnNjc3MiLCJkZWZhdWx0cy9fc3Bpbm5lci5zY3NzIiwiZGVmYXVsdHMvX3Nwb25zb3JlZC5zY3NzIiwiZGVmYXVsdHMvX3N1Yi1zaWdudXAuc2NzcyIsImRlZmF1bHRzL191bmRlcmxpbmUtdGl0bGUuc2NzcyIsImRlZmF1bHRzL191bml0cy5zY3NzIiwiZGVmYXVsdHMvX3ZpZXctdmlld3MtYXJjaGl2ZS1odG1sLnNjc3MiLCJkZWZhdWx0cy9fdmlldy12aWV3cy1ldmVudHMtaHRtbC5zY3NzIiwiZGVmYXVsdHMvX3ZpZXctdmlld3MtbGl2ZWJsb2ctc2luZ2xlLWh0bWwuc2NzcyIsImRlZmF1bHRzL192aWV3cy12aWV3cy1ob21lLWh0bWwuc2NzcyIsImRlZmF1bHRzL192aXNpYmlsaXR5LnNjc3MiLCJhcHAuc2NzcyIsIm1lZGlhLXNtLW1pbi9fZmVhdHVyZWQuc2NzcyIsIm1lZGlhLXNtLW1pbi9fZm9vdGVyLnNjc3MiLCJtZWRpYS1zbS1taW4vX2hlYWRlci5zY3NzIiwibWVkaWEtc20tbWluL19zaWRlYmFyLnNjc3MiLCJtZWRpYS1zbS1taW4vX3ZpZXctdmlld3MtYXJjaGl2ZS1odG1sLnNjc3MiLCJtZWRpYS1tZC1taW4vX2Ryb3Bkb3duLW1lbnUuc2NzcyIsIm1lZGlhLW1kLW1pbi9fZ3JpZC5zY3NzIiwibWVkaWEtbWQtbWluL19oZWFkZXIuc2NzcyIsIm1lZGlhLW1kLW1pbi9fSVJKX0xPR08uc2NzcyIsIm1lZGlhLW1kLW1pbi9fbWFpbk5hdmJhci5zY3NzIiwibWVkaWEtbWQtbWluL192aWV3LXZpZXdzLWFyY2hpdmUtaHRtbC5zY3NzIiwibWVkaWEtbWQtbWluL192aWV3LXZpZXdzLWV2ZW50LWFyY2hpdmUtaHRtbC5zY3NzIiwibWVkaWEtbWQtbWluL192aWV3LXZpZXdzLWhvbWUtaHRtbC5zY3NzIiwibWVkaWEtbWQtbWF4L19zdWItc2lnbnVwLnNjc3MiLCJtZWRpYS1sZy1taW4vX2FydGljbGUtZ3JpZC5zY3NzIiwibWVkaWEtbGctbWluL19tYWluTmF2YmFyLnNjc3MiLCJtZWRpYS1sZy1taW4vX3ZpZXctdmlld3MtZXZlbnQtYXJjaGl2ZS1odG1sLnNjc3MiLCJtZWRpYS1sZy1taW4vX3ZpZXdzLXZpZXctYXJjaGl2ZS1odG1sLnNjc3MiLCJtZWRpYS14bC1taW4vX2FydGljbGUtZ3JpZC5zY3NzIiwibWVkaWEteGwtbWluL192aWV3cy12aWV3LWhvbWUtaHRtbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsZUFBYyxFQU9mO0VBUkQ7SUFHSSxzQkFBcUIsRUFDdEI7RUFKSDtJQU1JLDJCQUEwQixFQUMzQjs7QUFFSDtFQUNDLGVBQWEsRUFDYjs7QUNYRCxvQkFBb0I7QUFDcEI7RUFDRSxnQkFBZTtFQUNmLGFBQVk7RUFDWixVQUFTO0VBQ1QsWUFBVztFQUNYLG1CQUFrQixFQU1uQjtFQVhEO0lBT0ksdUJBQXNCO0lBQ3RCLHdCQUF1QjtJQUN2QixZQUFXLEVBQ1o7O0FBRUg7RUFDRSxjQUFhO0VBRWIsZ0JBQWUsRUFDaEI7O0FBQ0Qsa0JBQWtCO0FDbEJsQixvQkFBb0I7QUFDcEI7RUFDRSxjQUFhO0VBQ2IsZ0JBQWU7RUFDZiw0QkFBMkIsRUF5SDVCO0VBNUhEO0lBS0ksbUJBQWtCO0lBQ2xCLGVBQWMsRUFDZjtFQVBIO0lBU0ksaUJBQWdCO0lBQ2hCLGdCQUFlO0lBQ2YsZ0JBQWU7SUFDZixZQUFXLEVBQ1o7RUFiSDtJQWVJLGdCQUFlO0lBQ2YsWUFBVyxFQUNaO0VBakJIO0lBbUJJLDJCQ2xCZTtJRG1CZixrQkFBaUI7SUFDakIsZ0JBQWU7SUFDZixnQkFBZTtJQUNmLFlBQVcsRUFVWjtJQWpDSDtNQXlCTSxpQkFBZ0I7TUFDaEIsb0JBQW1CO01BQ25CLGVBQWMsRUFLZjtNQWhDTDtRQTZCUSxzQkFBcUI7UUFDckIsYUFDRixFQUFDO0VBL0JQO0lBbUNJLGdCQUFlO0lBQ2YsaUJBQWdCLEVBQ2pCO0VBckNIO0lBdUNJLDBEQUF5RCxFQUMxRDtFQXhDSDtJQTBDSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixZQUFXO0lBQ1gsZUFBYSxFQUNkO0VBOUNIO0lBZ0RJLGdCQUFlO0lBQ2YsWUFBVyxFQUtaO0lBdERIO01BbURNLFlBQVc7TUFDWCxnQkFBZSxFQUNoQjtFQXJETDtJQXdESSxnQkFBZTtJQUNmLFlBQVcsRUFLWjtJQTlESDtNQTJETSxnQkFBZTtNQUNmLGFBQVksRUFDYjtFQTdETDtJQWdFSSxnQkFBZTtJQUNmLFlBQVcsRUFDWjtFQWxFSDtJQW9FSSxrQkFBaUI7SUFDakIsbUJBQWtCLEVBTW5CO0lBM0VIO01BdUVNLDJCQUF5QjtNQUN6QixjQUFZO01BQ1osb0JBQWtCLEVBQ25CO0VBMUVMO0lBNkVJLG1CQUFrQjtJQUNsQixnQkFBZTtJQUNmLGVBQWM7SUFDZCxpQkFBZ0IsRUFDakI7RUFqRkg7SUF1Rk0sZ0JBQWU7SUFDZixZQUFXLEVBQ1o7RUF6Rkw7SUE4Rk0sZ0JBQWU7SUFDZixZQUFXLEVBQ1o7RUFoR0w7SUFrR00saUJBQWdCO0lBQ2hCLGFBQVksRUFDYjtFQXBHTDtJQXNHTSxpQkFBZ0I7SUFDaEIsYUFBWSxFQUNiO0VBeEdMO0lBMkdJLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2Isb0JBQWU7SUFBZixnQkFBZSxFQUtoQjtJQWpISDtNQThHTSxzQkFBcUI7TUFDckIsZUFBYyxFQUNmO0VBaEhMO0lBbUhJLGlCQUFnQixFQUNqQjtFQXBISDtJQXVISSxZQUFVO0lBQ1YsZ0JBQWUsRUFDaEI7O0FBSUgsa0JBQWtCO0FFN0hoQjtFQUNFLG9CQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixlQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQiwwQkFBeUIsRUFDMUI7O0FBQ0Q7RUFDRSxvQkFBb0I7RUFDcEIsWUFBVztFQUNYLGFBQVk7RUFDWixrQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLDRCQUEyQjtFQUMzQixtQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxvQkFBb0I7RUFDcEIsZ0JBQWU7RUFDZixrQkFBaUI7RUFRakIsa0JBQWtCLEVBQ25CO0VBWkE7SUFLRyxlQUFjO0lBQ2QsWUFBVztJQUNYLFlBQVc7SUFDWCw4QkFBNkI7SUFDN0IsY0FBYSxFQUNkOztBQzlCTDtFQUNFLG9CQUFvQjtFQUNwQixZQUFXO0VBQ1gsc0NBQXFDO0VBQ3JDLHVCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLDRCQUEyQixFQUk1QjtFQVhEO0lBU0kscUJBQW9CLEVBQ3JCOztBQ1ZIO0VBQ0Usd0JBQWU7RUFDZixvQkFBb0I7RUFDcEIsZ0NBQStCO0VBSS9CLGtCQUFrQixFQUNuQjtFQVJEO0lBS0ksaUJBQWdCLEVBQ2pCOztBQ05IO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQ0ZEO0VBQ0U7SUFBTyxnQ0FBdUI7SUFBdkIsd0JBQXVCLEVBQUE7RUFDOUI7SUFBSyxrQ0FBeUI7SUFBekIsMEJBQXlCLEVBQUEsRUFBQTs7QUFGaEM7RUFDRTtJQUFPLGdDQUF1QjtJQUF2Qix3QkFBdUIsRUFBQTtFQUM5QjtJQUFLLGtDQUF5QjtJQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQUVoQztFQUNFLGlCQUFnQixFQTZFakI7RUE1RUM7SUFDRSx5Q0FBMkI7SUFDM0IsbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCw0RUFBbUU7SUFBbkUsb0VBQW1FLEVBS3BFO0lBVEE7TUFNRyx1QkFBc0I7TUFDdEIsWUFBVyxFQUNaO0VBRUg7SUFDRSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkIsb0JBQW1CO0lBQ25CLGdCQUFlO0lBQ2YsaUJBQWdCLEVBeUJqQjtJQTdCQTtNQU1HLGdCQUFlO01BQ2YseUJBQWdCO01BQWhCLGlCQUFnQixFQUNqQjtJQVJGO01BVUcsc0JBQXFCO01BQ3JCLFlBQVc7TUFDWCxvQkFBWTtNQUFaLHFCQUFZO01BQVosYUFBWTtNQUNaLFlBQVc7TUFDWCxzQ0FBcUMsRUFDdEM7SUFmRjtNQWlCRywyQkFBMEI7TUFDMUIsc0JBQXFCO01BQ3JCLGVBQWMsRUFDZjtJQXBCRjtNQXNCRyxpQ0FBd0I7TUFBeEIseUJBQXdCO01BQ3hCLCtDQUE4QjtNQUE5Qix1Q0FBOEI7TUFBOUIsK0JBQThCO01BQTlCLGtEQUE4QjtNQUM5QixnQ0FBdUI7TUFBdkIsd0JBQXVCLEVBQ3hCO0lBekJGO01BMkJHLGtDQUF5QjtNQUF6QiwwQkFBeUIsRUFDMUI7RUFFSDtJQUNFLGlCQUFnQjtJQUNoQixpQkFBZ0I7SUFDaEIsbUJBQWtCLEVBZ0NuQjtJQW5DQTtNQUtHLG1CQUFrQjtNQUNsQixVQUFTO01BQ1QsU0FBUTtNQUNSLHFCQUFvQjtNQUNwQixvQkFBbUI7TUFDbkIsY0FBYTtNQUNiLFlBQVc7TUFDWCxhQUFZO01BQ1osY0FBYTtNQUNiLG1CQUFrQjtNQUNsQix1QkFBc0I7TUFDdEIsaUNBQWdDO01BQ2hDLCtCQUE4QjtNQUM5QixpQ0FBd0I7TUFBeEIseUJBQXdCO01BQ3hCLDBDQUFpQztNQUFqQyxrQ0FBaUMsRUFDbEM7SUFwQkY7TUFzQkcsdUJBQXNCO01BQ3RCLHlCQUF3QixFQUN6QjtJQXhCRjtNQTBCRyxvQkFBbUIsRUFRcEI7TUFsQ0Y7UUE0Qkssc0JBQXFCO1FBQ3JCLDZCQUFvQjtRQUFwQixxQkFBb0I7UUFDcEIsK0JBQXNCO1FBQXRCLHVCQUFzQjtRQUN0QiwwQ0FBaUM7UUFBakMsa0NBQWlDO1FBQ2pDLDRDQUFtQztRQUFuQyxvQ0FBbUMsRUFDcEM7O0FBSVA7RUFDSSxtQkFBa0IsRUFDckI7O0FBQ0Q7RUFDRSwyQkFBMEI7RUFDMUIsc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHVCQUFzQjtFQUN0QiwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIsc0NBQXFDO0VBQ3JDLHdCQUF1QjtFQUN2QixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQiwwQkFBeUI7RUFDekIsK0lBQThIO0VBQTlILHVJQUE4SDtFQUE5SCwrSEFBOEg7RUFBOUgsbUtBQThILEVBc0IvSDtFQXRDRDtJQWtCSSxrQ0FBaUM7SUFDakMsc0NBQXFDO0lBQ3JDLFlBQVcsRUFDWjtFQXJCSDtJQXVCSSxtQkFBaUI7SUFDakIsWUFBVSxFQUtYO0lBN0JIO01BMEJNLDBCQUF3QjtNQUN4QixZQUFVLEVBQ1g7RUE1Qkw7SUErQkksWUFBVTtJQUNWLHNCQUFvQixFQUtyQjtJQXJDSDtNQWtDTSwwQkFBd0I7TUFDeEIsWUFBVSxFQUNYOztBQzFITDtFQUVFLFVBQVMsRUFDVDs7QUFIRjtFQUtFLGtCQUFpQixFQUNqQjs7QUNORjtFQUNJLFlBQVc7RUFDWCxrQkFBaUIsRUFDcEI7O0FDSEQ7RUFDRSxhQUFZO0VBQ1osY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixrQkFBaUIsRUFzQmxCO0VBMUJEO0lBTUksbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixRQUFPO0lBQ1AsWUFBVztJQUNYLGFBQVk7SUFDWiw0QkFBMkI7SUFDM0IsdUJBQXNCO0lBQ3RCLDZCQUE0QjtJQUM1QixtQ0FBMEI7SUFBMUIsMkJBQTBCO0lBQzFCLHVEQUFtRDtJQUVuRCwrQ0FBMkM7SUFDM0MsZ0NBQXVCO0lBQXZCLHdCQUF1QixFQU94QjtJQXpCSDtNQW9CTSxpQ0FBd0I7TUFBeEIseUJBQXdCLEVBQ3pCO0lBckJMO01BdUJNLGdDQUF1QjtNQUF2Qix3QkFBdUIsRUFDeEI7O0FDeEJMO0VBQ0UsOEJBQTZCO0VBQzdCLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsZUFBYyxFQUlmO0VBSEM7SUFDRSxlQUFjLEVBQ2Y7O0FDUEg7RUFDRSxvQkFBb0I7RUFvQ3BCLGtCQUFrQixFQThCbkI7RUFuRUQ7SUFHSSxlQUFjLEVBQ2Y7RUFKSDtJQU1JLGlCQUFnQjtJQUNoQixnQkFBYyxFQUtmO0lBWkg7TUFTTSxrQkFBaUI7TUFDakIsMkJBQTBCLEVBQzNCO0VBWEw7SUFlTSxnQkFBZTtJQUNmLGlCQUFnQixFQUNqQjtFQWpCTDtJQW1CTSxnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixvQkFBbUIsRUFDcEI7RUF0Qkw7SUF3Qk0sdUJBQTZCO0lBQzdCLDRCQUEyQjtJQUMzQix1QkFBc0IsRUFDdkI7RUEzQkw7SUE4Qkksc0JBQXFCO0lBQ3JCLDBCQUF5QjtJQUN6QixzQ0FBcUM7SUFDckMsWUFBVztJQUNYLGVBQWM7SUFDZCxnQkFBZSxFQUNoQjtFQXBDSDtJQXdDTSxnQkFBZTtJQUNmLGtCQUFpQixFQUNsQjtFQTFDTDtJQTZDSSxvQkFBb0I7SUFDcEIsa0JBQWlCO0lBQ2pCLGtCQUFrQixFQUNuQjtFQWhESDtJQWtESSwyQkFBMEI7SUFDMUIsa0JBQWlCLEVBQ2xCO0VBcERIO0lBc0RJLG9CQUFvQjtJQUNwQixZQUFXO0lBQ1gsa0JBQWtCLEVBVW5CO0lBbEVIO01BMERNLGtDQUFpQztNQUNqQywyQkFBMEIsRUFNM0I7TUFqRUw7UUE2RFEsa0NBQWlDO1FBQ2pDLHNDQUFxQztRQUNyQyxZQUFXLEVBQ1o7O0FBSVA7RUFDRSw4QkFBNkI7RUFDN0Isb0JBQW9CO0VBQ3BCLHFCQUFvQjtFQUNwQixvQkFBbUI7RUFDbkIsa0JBQWtCLEVBV25CO0VBaEJEO0lBT0ksb0JBQWtCLEVBQ25CO0VBUkg7SUFVSSxvQkFBb0I7SUFDcEIsZ0JBQWM7SUFDZCxrQkFBaUI7SUFDakIsZ0JBQWU7SUFDZixrQkFBa0IsRUFDbkI7O0FDbkZIO0VBQ0UsbUJBQWtCLEVBTW5CO0VBUEQ7SUFHSSxnQkFBZTtJQUNmLG9CQUFtQjtJQUNuQixjQUFhLEVBQ2Q7O0FDTkg7RUFDRSxvQkFBb0I7RUFDcEIsWUFBVztFQUNYLGtCQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIsWUFBVyxFQWdDWjtFQXJDRDtJQVFNLG9CQUFvQjtJQUNwQixpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixrQkFBa0IsRUFDbkI7RUFaTDtJQWNNLG9CQUFvQjtJQUNwQixpQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQ25CO0VBakJMO0lBbUJNLG9CQUFvQjtJQUNwQixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBYyxFQUNmO0VBeEJMO0lBMkJJLG9CQUFvQjtJQUNwQixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsbUJBQWtCLEVBQ25CO0VBaENIO0lBa0NJLGlCQUFnQjtJQUNoQixhQUFZLEVBQ2I7O0FDcENILG9CQUFvQjtBQUNwQjtFQUNFLGNBQWEsRUFLZDtFQU5EO0lBR0ksbUJBQWtCO0lBQ2xCLGVBQWEsRUFDZDs7QUFFSCxrQkFBa0I7QUNSbEI7RUFDRSxZQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsOENBQXFDO0VBQXJDLHNDQUFxQztFQXdDckMsb0JBQW9CO0VBQ3BCLFlBQVc7RUFDWCxrQkFBa0I7RUFDbEIsMEJkL0NtQixFYzJIcEI7RUEzSEQ7SUFNSSxpQkFBZ0IsRUFDakI7RUFQSDtJQVNJLG9CQUFvQjtJQUNwQixnQkFBYztJQUNkLGtCQUFrQjtJQUNsQixXQUFTLEVBSVY7SUFoQkg7TUFjTSxpQ2RYaUMsRWNZbEM7RUFmTDtJQWtCSSxvQkFBb0I7SUFDcEIsY0FBYTtJQUNiLG1CQUFpQixFQUlsQjtJQXhCSDtNQXNCTSxjQUFhLEVBQ2Q7RUF2Qkw7SUEwQkksY0FBYTtJQUNiLGtCQUFrQixFQUluQjtJQS9CSDtNQTZCTSw2QkFBTztNQUFQLGtCQUFPO01BQVAsU0FBTyxFQUNSO0VBOUJMO0lBaUNJLG9CQUFvQjtJQUNwQixnQkFBYztJQUNkLG9CQUFtQjtJQUNuQixjQUFhO0lBTWIsa0JBQWtCLEVBQ25CO0lBM0NIO01Bc0NNLGdCQUFjO01BQ2QsaUJBQWUsRUFDaEI7RUF4Q0w7SUFpREksZUFBYyxFQUlmO0lBckRIO01BbURNLFlBQVcsRUFDWjtFQXBETDtJQXVESSxhQUFZLEVBQ2I7RUF4REg7SUEwREksb0JBQW9CO0lBQ3BCLGVBQWM7SUFDZCxZQUFXO0lBQ1gsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFDbkIsbUJBQWtCO0lBQ2xCLGFBQVk7SUFDWixrQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZiwwQmRuRWtCO0ljb0VsQixpQ0FBd0I7SUFBeEIseUJBQXdCO0lBQ3hCLDhDQUFxQztJQUFyQyxzQ0FBcUMsRUErQnRDO0lBckdIO01Bd0VNLG9CQUFvQjtNQUNwQixlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVc7TUFDWCxpQ0FBd0I7TUFBeEIseUJBQXdCO01BQ3hCLDBFQUF5RDtNQUF6RCxrRUFBeUQ7TUFBekQsMERBQXlEO01BQXpELDZFQUF5RDtNQUN6RCxrQkFBa0I7TUFDbEIsdUJBQXNCLEVBTXZCO01BckZMO1FBaUZRLG9CQUFvQjtRQUNwQixnQkFBZTtRQUNmLGtCQUFrQixFQUNuQjtJQXBGUDtNQXVGTSx1QkFBc0IsRUFhdkI7TUFwR0w7UUF5RlEsMEJkeEZjLEVja0dmO1FBbkdQO1VBMkZVLGlEQUF3QztVQUF4Qyx5Q0FBd0MsRUFDekM7UUE1RlQ7VUE4RlUsV0FBVSxFQUNYO1FBL0ZUO1VBaUdVLG1EQUEwQztVQUExQywyQ0FBMEMsRUFDM0M7RUFsR1Q7SUF1R0ksa0JBQWlCO0lBQ2pCLHFCQUFvQixFQUNyQjtFQXpHSDtJQTJHSSxtQkFBa0IsRUFDbkI7RUE1R0g7SUE4R0ksbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixZQUFXO0lBQ1gsaUJBQWdCLEVBQ2pCO0VBbEhIO0lBb0hJLG9CQUFvQjtJQUNwQixhQUFZO0lBQ1osbUJBQWtCO0lBQ2xCLGFBQVk7SUFDWixrQkFBa0IsRUFDbkI7O0FBSUg7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7RUFBdEIsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0Qix5QkFBa0I7RUFBbEIsc0JBQWtCO0VBQWxCLG1CQUFrQjtFQUNsQixpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxnQkFBZTtFQUNmLGNBQWEsRUFDZDs7QUFFRDtFQUNFO0lBQ0UsY0FBYSxFQUNkLEVBQUE7O0FDM0lIO0VBRUksY0FBYSxFQUNkOztBQ0hIO0VBQ0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixrQkFBaUI7RUFDakIsWUFBVztFQUNYLGdCQUFlO0VBQ2YsZ0NBQStCO0VBQy9CLGNBQVksRUFLYjtFQVhEO0lBUUksWUFBVztJQUNYLG1CQUFrQixFQUNuQjs7QUNWSDtFQUNFLFlBQVUsRUFDWDs7QUFDRDtFQUNFLG9CQUFvQjtFQUNwQixnQkFBZTtFQUNmLE9BQU07RUFDTixRQUFPO0VBQ1AsMEJBQXlCO0VBQ3pCLGNBQWE7RUFDYixhQUFZO0VBQ1oseUJBQXdCO0VBQ3hCLGtCQUFrQjtFQUNsQiwwQmpCWm9CO0VpQmFwQixvQkFBb0I7RUFrQ3BCLGtCQUFrQixFQUNuQjtFQTlDRDtJQWFJLFlBQVU7SUFDVixtQkFBaUI7SUFDakIsZ0JBQWM7SUFDZCwwQkFBeUI7SUFDekIsa0JBQWlCO0lBQ2pCLGtCQUFpQixFQUlsQjtJQXRCSDtNQW9CTSwyQ0FBcUMsRUFDdEM7RUFyQkw7SUF3QkksZUFBYyxFQWlCZjtJQXpDSDtNQTBCTSxtRGpCMUJpQztNaUIyQmpDLGlDakIzQmlDLEVpQjRCbEM7SUE1Qkw7TUE4Qk0sZ0JBQWU7TUFDZixZQUFXO01BQ1gscUNBQW9DLEVBUXJDO01BeENMO1FBa0NRLGlDakJsQytCO1FpQm1DL0Isd0NqQm5DK0IsRWlCb0NoQztNQXBDUDtRQXNDTSxrQkFBZ0IsRUFDZjtFQXZDUDtJQTJDSSwwQkFBd0IsRUFDekI7O0FDL0NIO0VBQ0UscUNBQTJCLEVBVzVCO0VBWkQ7SUFHSSxlQUFjO0lBQ2QsWUFBVztJQUNYLGNBQWEsRUFDZDtFQUNBO0lBRUcsYUFBWSxFQUNiOztBQ1ZMLG9CQUFvQjtBQUNwQjtFQUdHLGtCQUFnQjtFQUNoQixlQUFjLEVBQ2Y7O0FBR0Ysa0JBQWtCO0FDVGxCO0VBQ0Usb0JBQW9CO0VBQ3BCLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGtCQUFrQixFQUNuQjs7QUNORCxvQkFBb0I7QUFDcEI7RUFDRSxvQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxzQ0FBcUM7RUFDckMsY0FBYSxFQVNkO0VBWEQ7SUFJSSwyQkFBMEI7SUFDMUIsa0JBQWlCLEVBQ2xCO0VBTkg7SUFRSSxXQUFVO0lBQ1YsVUFBUyxFQUNWOztBQUVIO0VBQ0UsbUJBQWtCLEVBYW5CO0VBZEQ7SUFHSSxlQUFjO0lBQ2QsWUFBVztJQUNYLFNBQVE7SUFDUixVQUFTO0lBQ1Qsb0JBQW1CO0lBQ25CLDRCQUEyQjtJQUMzQix1Q0FBc0M7SUFDdEMsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxVQUFTLEVBQ1Y7O0FBRUg7RUFDRSx3QkFBZSxFQUNoQjs7QUFDRDtFQUNFLHdCQUFlLEVBaUNoQjtFQWxDRDtJQUdJLGdCQUFlO0lBQ2YsaUJBQWdCLEVBVWpCO0lBZEg7TUFNTSxzQkFBcUI7TUFDckIsWUFBVztNQUNYLDJDQUEwQztNQUMxQyxZQUFXO01BQ1gsYUFBWTtNQUNaLGtCQUFpQjtNQUNqQiw2QkFBNEIsRUFDN0I7RUFiTDtJQWdCSSxZQUFXLEVBaUJaO0lBakNIO01Ba0JNLGtDQUF5QjtNQUF6QiwwQkFBeUI7TUFDekIsbUNBQTBCO01BQTFCLDJCQUEwQjtNQUMxQixvQ0FBbUM7TUFDbkMsc0JBQXFCO01BQ3JCLG1CQUFrQjtNQUNsQixxQkFBb0I7TUFDcEIscUJBQW9CO01BQ3BCLGVBQWM7TUFDZCxtQ0FBa0M7TUFDbEMsaUJBQWdCO01BQ2hCLGlCQUFnQjtNQUNoQixlQUFjO01BQ2QsMkJBQTBCO01BQzFCLGtCQUFpQixFQUNsQjs7QUFHTCxrQkFBa0I7QUFFbEIsOEJBQThCO0FBQzVCLG9CQUFvQjtBQUN0QjtFQUNFLDBCQUF5QjtFQUN6QixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLGtCQUFrQjtFQWFsQixvQkFBb0I7RUF3QnBCLGtCQUFrQixFQU9uQjtFQWhERDtJQU1JLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsUUFBTztJQUNQLFVBQVM7SUFDVCw0QkFBMkI7SUFDM0Isb0JBQW1CO0lBQ25CLHVDQUFzQztJQUN0QyxlQUFhO0lBQ2IsU0FBTztJQUNQLFVBQVEsRUFDVDtFQWhCSDtJQW1CSSxpQkFBZ0IsRUFDakI7RUFwQkg7SUFzQkksMkJBQTBCO0lBQzFCLGdCQUFlO0lBQ2YsVUFBUyxFQUNWO0VBekJIO0lBMkJJLDJCQUEwQjtJQUMxQixnQkFBZTtJQUNmLGtCQUFpQixFQVFsQjtJQXJDSDtNQStCTSxvREFBbUQ7TUFDbkQsWUFBVztNQUNYLGFBQVk7TUFDWixzQkFBcUI7TUFDckIsc0JBQXFCLEVBQ3RCO0VBcENMO0lBdUNJLGdCQUFjLEVBQ2Y7RUF4Q0g7SUEyQ0UsWUFBVztJQUNYLDBCQUF5QjtJQUN6Qiw2QkFBNEI7SUFDNUIsZ0NBQStCLEVBQzlCOztBQ3hISDtFQUVJLGdCQUFlLEVBQ2hCOztBQUhIO0VBS0ksaUJBQWdCO0VBQ2hCLG9CQUFtQixFQUlwQjtFQVZIO0lBUU0sMkJ0Qk5hLEVzQk9kOztBQ1RMO0VBQ0U7SUFDRSxXQUFVLEVBQUE7RUFFWjtJQUNFLFdBQVUsRUFBQSxFQUFBOztBQUxkO0VBQ0U7SUFDRSxXQUFVLEVBQUE7RUFFWjtJQUNFLFdBQVUsRUFBQSxFQUFBOztBQUtaO0VBQ0UsY0FBYTtFQUNiLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixjQUFhO0VBQ2IsK0JBQTJCO0VBQzNCLGVBQWMsRUFzQmY7RUFoQ0E7SUFZRyxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYSxFQUNkO0VBYkY7SUFlRyx5QkFBdUI7SUFBdkIsc0JBQXVCO0lBQXZCLHdCQUF1QixFQUN4QjtFQWhCRjtJQWtCRywwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLG9CQUFtQixFQUNwQjtFQW5CRjtJQXFCRyx1QkFBcUI7SUFBckIsb0JBQXFCO0lBQXJCLHNCQUFxQixFQUN0QjtFQXRCRjtJQXdCRyx3QkFBMkI7SUFBM0IscUJBQTJCO0lBQTNCLDRCQUEyQixFQUM1QjtFQXpCRjtJQTJCRyx5QkFBdUI7SUFBdkIsc0JBQXVCO0lBQXZCLHdCQUF1QixFQUN4QjtFQTVCRjtJQThCRyxzQkFBeUI7SUFBekIsbUJBQXlCO0lBQXpCLDBCQUF5QixFQUMxQjs7QUFFSDtFQUNFLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osdUJBQXNCO0VBQ3RCLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsNkNBQWtEO0VBQWxELHFDQUFrRDtFQUVsRCxzQ0FBNkI7RUFBN0IsOEJBQTZCO0VBQzdCLHFDQUE0QjtFQUE1Qiw2QkFBNEIsRUFDN0I7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLFlBQVc7RUFDWCxXQUFVLEVBQ1g7O0FBR0g7RUFDRSxhQUFZO0VBQ1osV0FBVSxFQUNYOztBQUdDO0VBQ0UsZ0NBQXVCO0VBQXZCLHdCQUF1QixFQUN4Qjs7QUFDRDtFQUNFLCtDQUE4QjtFQUE5Qix1Q0FBOEI7RUFBOUIsK0JBQThCO0VBQTlCLGtEQUE4QixFQUMvQjs7QUFDRDtFQUNFLHdDQUErQjtFQUEvQixnQ0FBK0IsRUFDaEM7O0FBQ0Q7RUFDRSxzQ0FBNkI7RUFBN0IsOEJBQTZCO0VBQzdCLHFDQUE0QjtFQUE1Qiw2QkFBNEIsRUFDN0I7O0FDekZIO0VBQ0UsNEJBQWMsRUFDZjs7QUNGRDtFQUVJLGVBQWMsRUFDZjs7QUNISDtFQUNFLFlBQVc7RUFDWCxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixzQkFBdUI7RUFBdkIsd0JBQXVCLEVBbUJ4QjtFQXRCRDtJQUtJLHFCQUFvQjtJQUNwQixvQkFBbUI7SUFDbkIsZUFBYztJQUNkLFlBQVc7SUFDWCxhQUFZO0lBQ1osY0FBYTtJQUNiLG1CQUFrQjtJQUNsQix1QkFBc0I7SUFDdEIsaUNBQWdDO0lBQ2hDLCtCQUE4QjtJQUM5QixpQ0FBd0I7SUFBeEIseUJBQXdCO0lBQ3hCLDBDQUFpQztJQUFqQyxrQ0FBaUM7SUFDakMsNkJBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQiwrQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLDBDQUFpQztJQUFqQyxrQ0FBaUM7SUFDakMsNENBQW1DO0lBQW5DLG9DQUFtQyxFQUNwQzs7QUNyQkg7RUFDRSx1QkFBc0I7RUFDdEIsbUJBQWtCLEVBSW5CO0VBTkQ7SUFJSSxjQUFhLEVBQ2Q7O0FBRUg7RUFDRSxrQkFBaUI7RUFDakIsMkJBQTBCO0VBQzFCLGdCQUFlLEVBQ2hCOztBQUNEO0VBQ0UsMkJBQTJCO0VBQzNCLDBCQUF5QjtFQUN6QixjQUFhO0VBQ2IscUNBQWlDO0VBQ2pDLGlCQUFnQjtFQUNoQixVQUFTO0VBQ1QsUUFBTyxFQUVSOztBQ3JCRDtFQUVJLG9CQUFvQjtFQUNwQiw2QkFBMkIsRUFVNUI7RUFiSDtJQUtNLGdCQUFjLEVBQ2Y7RUFOTDtJQVFNLGtCQUFnQjtJQUNoQixVQUFRO0lBQ1Isa0JBQWtCO0lBQ2xCLDBCQUF3QixFQUN6Qjs7QUFaTDtFQWlDSSxrQkFBa0IsRUFXbkI7RUE1Q0g7SUFnQk0sb0JBQW9CO0lBQ3BCLGlCQUFlO0lBQ2YsZ0JBQWMsRUFDZjtFQW5CTDtJQXFCTSxnQkFBYyxFQVFmO0lBN0JMO01BdUJRLDBEQUF5RDtNQUN6RCxZQUFXO01BQ1gsYUFBWTtNQUNaLHNCQUFxQjtNQUNyQixzQkFBcUIsRUFDdEI7RUE1QlA7SUErQk0sZ0JBQWMsRUFDZjtFQWhDTDtJQW9DUSxZQUFVO0lBQ1YsMEJBQXdCO0lBQ3hCLG9CQUFvQjtJQUNwQiw2QkFBMkI7SUFDM0IsZ0NBQThCO0lBQzlCLGtCQUFrQixFQUNuQjs7QUMxQ1A7RUFDRSwyQkFBMEI7RUFDMUIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixzQkFBcUI7RUFDckIsZ0JBQWUsRUFZaEI7RUFqQkQ7SUFPSSxrQ0FBeUI7SUFBekIsMEJBQXlCO0lBQ3pCLDhDQUFxQztJQUFyQyxzQ0FBcUM7SUFDckMsWUFBVztJQUNYLGVBQWM7SUFDZCxZQUFXO0lBQ1gsWUFBVztJQUNYLHNDQUFxQztJQUNyQyxtQkFBa0I7SUFDbEIsY0FBYSxFQUNkOztBQUVIO0VBQ0Usb0JBQWtCLEVBQ25COztBQ3BCRCxvQkFBb0I7QUFDcEI7RUFDQyxlQUFhLEVBQ2I7O0FBQ0Q7RUFDRSxvQkFBbUI7RUFDbkIsbUJBQWtCLEVBQ25COztBQUNELGtCQUFrQjtBQ1JsQjtFQUVFLG9CQUFvQjtFQUNsQixxQkFBb0I7RUFDcEIsZ0JBQWUsRUEwQmhCO0VBOUJIO0lBTU0saUJBQWdCLEVBQ2pCO0VBUEw7SUFTTSxnQkFBZTtJQUNmLGtCQUFpQjtJQUNqQixZQUFXLEVBQ1o7RUFaTDtJQWNNLCtCQUE4QixFQUMvQjtFQWZMO0lBaUJNLGtCQUFpQixFQUNsQjtFQWxCTDtJQW9CTSxlQUFjO0lBQ2QsWUFBVztJQUNYLG9CQUFtQjtJQUNuQixZQUFXO0lBQ1gsMkJBQTBCLEVBQzNCO0VBekJMO0lBMkJNLGdCQUFlO0lBQ2pCLGtCQUFrQixFQUNqQjs7QUE3Qkw7RUFnQ0kscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw0QkFBcUI7RUFBckIseUJBQXFCO0VBQXJCLHNCQUFxQixFQU10QjtFQXZDSDtJQW1DTSw2QkFBUTtJQUFSLGtCQUFRO0lBQVIsU0FBUTtJQUNSLGlCQUFnQjtJQUNoQixrQkFBaUIsRUFDbEI7O0FDdENMO0VBRUUsMEJBQXlCO0VBQ3pCLHVCQUFzQjtFQUN0Qiw2Q0FBNEM7RUFDNUMscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBNkI7RUFBN0IsOEJBQTZCLEVBdUQ3QjtFQTdERjtJQVFHLHNDQUFxQztJQUNyQyxZQUFXO0lBQ1gsZ0JBQWU7SUFDZixnQkFBZSxFQUNmO0VBWkg7SUFjRyxnQkFBZSxFQUNmO0VBZkg7SUFpQkcsZ0JBQWUsRUFDZjtFQWxCSDtJQW9CRyxvQkFBWTtJQUFaLHFCQUFZO0lBQVosYUFBWSxFQUNaO0VBckJIO0lBdUJHLFlBQVc7SUFDWCxpQ0FBd0I7SUFBeEIseUJBQXdCO0lBQ3hCLDJDQUEwQztJQUMxQyxlQUFjO0lBQ2QsZ0JBQWU7SUFDZixhQUFZO0lBQ1osa0JBQWlCLEVBdUJqQjtJQXBESDtNQStCSSxZQUFXO01BQ1gsc0NBQXFDLEVBSXJDO01BcENKO1FBa0NLLFlBQVcsRUFDWDtJQW5DTDtNQXNDSSxpQ0FBd0I7TUFBeEIseUJBQXdCO01BQ3hCLDBCQUF5QjtNQUN6QixzQkFBcUI7TUFDckIsMkJBQTBCO01BQ3hCLG1DQUFrQztNQUNwQyxpQkFBZ0I7TUFDaEIsbUNBQWtDO01BQ2xDLG9DQUFtQztNQUNuQyxzQkFBcUI7TUFDckIsbUJBQWtCO01BQ2xCLHFCQUFvQjtNQUNwQixxQkFBb0I7TUFDcEIsZUFBYyxFQUNkO0VBbkRKO0lBc0RHLGlCQUFnQjtJQUNkLGtCQUFpQixFQUNuQjtFQXhESDtJQTBERyxpQkFBZ0I7SUFDZCxpQkFBZ0IsRUFDbEI7O0FBNURIO0VBK0RFLHNDQUFxQztFQUNyQyxtQkFBa0IsRUFhbEI7RUE3RUY7SUFrRUcsZ0JBQWU7SUFDZiwwQkFBeUI7SUFDekIsZ0JBQWUsRUFDZjtFQXJFSDtJQXVFRyxzQ0FBcUM7SUFDckMsWUFBVyxFQUNYO0VBekVIO0lBMkVHLDJCQUEwQixFQUMxQjs7QUE1RUg7RUErRUUsOEJBQTZCO0VBQzdCLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsZ0JBQWUsRUFpQmY7RUFuR0Y7SUFvRkcscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLG9CQUFtQjtJQUNuQix1QkFBcUI7SUFBckIsb0JBQXFCO0lBQXJCLHNCQUFxQixFQU1yQjtJQTVGSDtNQXdGSSxZQUFXO01BQ1gsY0FBYTtNQUNiLGlDQUFnQyxFQUNoQztFQTNGSjtJQThGRyxrQkFBaUIsRUFDakI7RUEvRkg7SUFpR0csZ0JBQWUsRUFDZjs7QUFsR0g7RUFxR0UsZ0JBQWU7RUFDYixpQkFBZ0IsRUFDbEI7O0FDdkdGO0VBRU0sZ0JBQWU7RUFDZixpQkFBZ0IsRUFDbkI7O0FBSkg7RUFNSSxzQ0FBcUM7RUFDckMsWUFBVztFQUNYLGdCQUFlO0VBQ2YsMEJBQXlCO0VBQ3pCLGtCQUFpQjtFQUNqQixzQkFBcUIsRUFDdEI7O0FBWkg7RUFjSSwwREFBeUQsRUFDMUQ7O0FBZkg7RUFpQkksZ0JBQWU7RUFDZixlQUFjO0VBQ2QsaUJBQWdCLEVBQ2pCOztBQXBCSDtFQXNCSSxZQUFXO0VBQ1gsb0JBQW1CO0VBQ25CLDRCQUEyQjtFQUMzQiw2QkFBNEI7RUFDNUIsdUJBQXNCLEVBQ3ZCOztBQTNCSDtFQTZCSSxtQkFBa0IsRUFjbkI7RUEzQ0g7SUErQk0saUJBQWdCLEVBSWpCO0lBbkNMO01BaUNRLGlCQUFnQixFQUNqQjtFQWxDUDtJQXFDTSwyQkFBMEIsRUFDM0I7RUF0Q0w7SUF3Q00sbUJBQWtCO0lBQ2xCLDJDQUEwQyxFQUMzQzs7QUExQ0w7RUE2Q0ksZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXLEVBQ1o7O0FBaERIO0VBa0RJLFlBQVUsRUFDWDs7QUFuREg7RUFxREksWUFBVTtFQUNWLGlCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGlCQUFlLEVBQ2hCOztBQXpESDtFQTJESyxZQUFVO0VBQ1gsaUJBQWUsRUFDaEI7O0FBN0RIO0VBK0RJLGtCQUFnQixFQWNqQjtFQTdFSDtJQWlFTSxrQkFBaUI7SUFDakIsbUJBQWtCLEVBQ25CO0VBbkVMO0lBcUVNLGdCQUFlLEVBQ2hCO0VBdEVMO0lBd0VNLDJCQUEwQixFQUMzQjtFQXpFTDtJQTJFTSxjQUFhLEVBQ2Q7O0FBNUVMO0VBK0VJLGFBQVk7RUFDWiwwQkFBOEI7RUFBOUIsdUJBQThCO0VBQTlCLCtCQUE4QixFQUMvQjs7QUFqRkg7RUFtRkksWUFBVyxFQUNaOztBQXBGSDtFQXNGSSxnQkFBYyxFQUNmOztBQ3ZGSCxvQkFBb0I7QUFDcEI7RUFFRyx1QkFBc0I7RUFDckIsNEJBQTJCO0VBQzNCLG1CQUFrQixFQUNuQjs7QUFFSCxrQkFBa0I7QUNSbEI7RUFDRTtJQUNFLHlCQUF3QixFQUN6QixFQUFBOztBQ3NDSDtFQ3pDQTtJQUNFLG9CQUFvQjtJQVNwQixrQkFBa0IsRUFPbkI7SUFqQkQ7TUFJTSx1QkFBZTtNQUFmLHdCQUFlO01BQWYsZ0JBQWUsRUFDaEI7SUFMTDtNQVFJLHFCQUFvQixFQUNyQjtJQVRIO01BWUksMkJBQTBCO01BQzFCLGVBQWM7TUFDZCxZQUFXO01BQ1gsZUFBYyxFQUNmO0VDaEJILHFCQUFxQjtFQUNyQjtJQUVJLGtCQUFpQjtJQUNqQixxQkFBb0IsRUFDckI7RUFKSDtJQU1JLG9CQUFtQixFQUNwQjtFQUVILG1CQUFtQjtFQ1ZuQjtJQUVJLCtCQUFtQjtJQUFuQiw4QkFBbUI7SUFBbkIsd0JBQW1CO0lBQW5CLG9CQUFtQixFQUNwQjtFQUhIO0lBS0ksa0JBQWlCO0lBQ2pCLGdCQUFlLEVBQ2hCLEVBQUE7O0FBSUg7RUFDRTtJQUNFLGNBQWEsRUFDZCxFQUFBOztBSDJCSDtFSXpDQSxvQkFBb0I7RUFLcEIsa0JBQWtCO0VDTGxCLG9CQUFvQjtFQUNwQjtJQUdNLGlCQUFnQixFQUNqQjtFQUdMLGtCQUFrQixFQUFBOztBTHlDbEI7RU1qREE7SUFDRSwwQjFDRG1CLEUwQ0VwQjtFQ0ZEO0lBQ0Msa0JBQWlCLEVBQ2pCO0VDRkQ7SUFDRSxvQkFBb0I7SUFpQ3BCLGtCQUFrQixFQUNuQjtJQW5DRDtNQUlJLGFBQVk7TUFDWixpQkFBZ0IsRUFDakI7SUFOSDtNQVFJLGdCQUFlO01BQ2YsaUJBQWdCO01BQ2hCLG1CQUFrQixFQUNuQjtJQVhIO01BYUksa0JBQWlCO01BQ2pCLGdCQUFlO01BQ2YsbURBQWtDLEVBSW5DO01BbkJIO1FBaUJNLGFBQVksRUFDYjtJQWxCTDtNQXNCTSw2QkFBTztNQUFQLGtCQUFPO01BQVAsU0FBTyxFQUNSO0lBdkJMO01BMEJJLGVBQWM7TUFDZCxrQkFBaUI7TUFDakIsaUJBQWdCO01BQ2hCLFlBQVcsRUFDWjtJQTlCSDtNQWdDSSxlQUFjLEVBQ2Y7RUNqQ0g7SUFFSSxpQkFBZ0IsRUFDakI7RUNISDtJQUNFLGlCQUFnQjtJQUNoQixZQUFXO0lBQ1gsYUFBWTtJQUNaLDhCQUE2QjtJQUM3QixXQUFVO0lBQ1YsbUNBQTBCO0lBQTFCLDJCQUEwQixFQWMzQjtJQXBCRDtNQVFHLFdBQVMsRUFLVDtNQWJIO1FBVUksZ0JBQWU7UUFDakIsb0JBQW1CLEVBQ2pCO0lBWko7TUFlSSx5QkFBdUIsRUFDeEI7SUFoQkg7TUFrQkksZ0JBQWUsRUFDaEI7RUNuQkg7SUFHTSxpQkFBZ0IsRUFDakI7RUNKTDtJQUdNLGNBQWEsRUFJZDtJQVBMO01BS1EsY0FBYSxFQUNkO0VBTlA7SUFXTSx5QkFBdUI7SUFBdkIsc0JBQXVCO0lBQXZCLHdCQUF1QixFQU94QjtJQWxCTDtNQWFRLG9CQUFZO01BQVoscUJBQVk7TUFBWixhQUFZLEVBQ2I7SUFkUDtNQWdCUSxvQkFBWTtNQUFaLHFCQUFZO01BQVosYUFBWSxFQUNiO0VDaEJQLG9CQUFvQjtFQUNwQjtJQUVHLDhCQUFpRTtJQUNoRSwrREFBOEQ7SUFDOUQsc0JBQXFCLEVBQ3RCO0VBRUg7SUFVRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQXNCSTtJQXNDTjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BcUJNLEVBQ0w7SUE1RkQ7TUFFRyxrQkFBaUI7TUFDaEIsY0FBYTtNQUNiLHVCQUFzQjtNQUN2Qiw4QkFBaUU7TUFDaEUsK0RBQThELEVBQy9EO0lBUEg7TUFtQ0ksbUJBQWtCO01BQ2xCLGVBQWMsRUFvQmY7TUF4REg7UUFzQ00sZ0JBQWU7UUFDZixxQkFBb0I7UUFDcEIsbUJBQWtCLEVBQ25CO01BekNMO1FBMkNNLGdCQUFlO1FBQ2YscUJBQW9CO1FBQ3BCLG1CQUFrQixFQUNuQjtNQTlDTDtRQWdETSxnQkFBZTtRQUNmLHFCQUFvQjtRQUNwQixtQkFBa0IsRUFDbkI7TUFuREw7UUFxRE0sZ0JBQWU7UUFDZixZQUFXLEVBQ1o7SUF2REw7TUE2REksbUJBQWtCO01BQ2xCLGVBQWM7TUFDZCxnQkFBZTtNQUNmLHFCQUFvQjtNQUNsQixtQkFBa0IsRUFDckI7RUEyQkgsa0JBQWtCLEVBQUE7O0FiMUNsQjtFYzVEQSxvQkFBb0I7RUFDcEI7SUFHTSxnQkFBYyxFQUNmO0VBR0wsa0JBQWtCLEVBQUE7O0Fkd0RsQjtFZWhFQSxvQkFBb0I7RUFDcEI7SUFDRSxrQkFBaUI7SUFDakIsc0JBQXFCO0lBRXJCLG9DQUFrRztJQUNsRyxtRkFBa0Y7SUFrRWxGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUF3QkksRUFDTDtJQWhHRDtNQU9JLG1CQUFrQjtNQUNsQix3QkFBdUI7TUFDdkIsc0JBQXFCO01BQ3JCLG1CQUFrQjtNQUNsQixlQUFhLEVBTWQ7TUFqQkg7UUFjTSxnQkFBZTtRQUNmLFlBQVcsRUFDWjtJQWhCTDtNQW1CSSxnQkFBZTtNQUNmLHFCQUFvQjtNQUNwQixxQkFBb0IsRUFDckI7SUF0Qkg7TUF3QkksZ0JBQWU7TUFDZixZQUFXLEVBQ1o7SUExQkg7TUE0QkksZ0JBQWU7TUFDZixZQUFXLEVBQ1o7SUE5Qkg7TUFnQ0ksZ0JBQWU7TUFDZixZQUFXO01BQ1gscUJBQW9CLEVBQ3JCO0lBbkNIO01BcUNJLGdCQUFlO01BQ2YscUJBQW9CO01BQ3BCLG9CQUFtQixFQUNwQjtJQXhDSDtNQTBDSSxtQkFBa0I7TUFDbEIsZUFBYyxFQUNmO0lBNUNIO01BOENJLG1CQUFrQjtNQUNsQixlQUFjLEVBQ2Y7SUFoREg7TUFrREksZ0JBQWMsRUFDZjtJQW5ESDtNQXVESSxtQkFBa0I7TUFDbEIsZUFBYztNQUVaLGdCQUFlO01BQ2YscUJBQW9CO01BQ3BCLG1CQUFrQixFQUlyQjtJQWhFSDtNQW9FSSxZQUFVLEVBQ1g7RUE0Qkgsa0JBQWtCO0VDbEdsQjtJQUVHLGdCQUFjLEVBSWQ7SUFOSDtNQUlLLGdCQUFjLEVBQ2Y7RUNMSjtJQUdNLGVBQWMsRUFJZjtJQVBMO01BS1EsZUFBYyxFQUNmO0VDTFAsb0JBQW9CO0VBQ3BCO0lBRUcsOEJBQWlFLEVBQ2pFO0VBRUgsa0JBQWtCLEVBQUE7O0FsQmdFbEI7RW1CdkVBO0lBRUUsb0NBQWtHLEVBSW5HO0VDTEQsb0JBQW9CO0VBQ3BCO0lBRUcsOEJBQWlFLEVBQ2pFO0VBRUgsa0JBQWtCLEVBQUE7O0FwQnFFbEI7RUFFRTtJQUNFLGtCQUZvQixFQUdyQjtFQUNGLG9CQUFvQjtFQUNwQjtJQUVHLDBDQUFpRSxFQUNqRTtFQUVIO0lBRUcsMENBQWlFLEVBQ2pFO0VBRUg7SUFDRSxrREFBa0csRUFDbkc7RUFDRCxrQkFBa0I7RUFFbEI7SUFFQyxrQkFBZ0IsRUFDaEIsRUFBQSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYXtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICAmOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAmLmFjY2VudHtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gIH1cclxufVxyXG4uY29udGVudCBhe1xyXG5cdGNvbG9yOiMwMDMzOTk7XHJcbn0iLCIvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4uYXQtcmVzcC1zaGFyZS1lbGVtZW50IGEuYXQtc2hhcmUtYnRue1xyXG4gIG1pbi13aWR0aDogMzZweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGdyaWQtcm93OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBzdmcsIC5hdC1pY29uLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbn1cclxuLmF0LXNoYXJlLWJ0bi1lbGVtZW50c3tcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIC8vZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIGNyaXRpY2FsOmVuZCAqLyIsIi8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbi5hcnRpY2xlLWdyaWR7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gID5kaXZ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICB9XHJcbiAgLmNhdGVnb3J5e1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIGdyaWQtcm93OiAxO1xyXG4gIH1cclxuICAudGl0bGV7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICBncmlkLXJvdzogMjtcclxuICB9XHJcbiAgLmluZm97XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAudXNlcntcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCIsXCJcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoMntcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIC5leGNlcnB0LCAuY29udGVudHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlcmFnZScsIEdhcmFtb25kLCBCYXNrZXJ2aWxsZSwgc2Fucy1zZXJpZjtcclxuICB9XHJcbiAgLmV4Y2VycHR7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgLW1zLWdyaWQtcm93OiA0O1xyXG4gICAgZ3JpZC1yb3c6IDQ7XHJcbiAgICBjb2xvcjojN0M3QzdDO1xyXG4gIH1cclxuICAuaW1hZ2V7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgICBncmlkLXJvdzogNTtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnR7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XHJcbiAgICBncmlkLXJvdzogNztcclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWxhdGVke1xyXG4gICAgLW1zLWdyaWQtcm93OiA5O1xyXG4gICAgZ3JpZC1yb3c6IDk7XHJcbiAgfVxyXG4gIC5jYXRlZ29yaWVzLCAudGFncyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOnZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgIG1hcmdpbjowIDRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FwdGlvbiB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogIzgxODE4MTtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgfVxyXG4gIC5zaWRlYmFye1xyXG4gICAgJi0we1xyXG5cclxuICAgIH1cclxuICAgICYtMXtcclxuICAgICAgLW1zLWdyaWQtcm93OiA2O1xyXG4gICAgICBncmlkLXJvdzogNjtcclxuICAgIH1cclxuICAgICYtMntcclxuXHJcbiAgICB9XHJcbiAgICAmLTN7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogODtcclxuICAgICAgZ3JpZC1yb3c6IDg7XHJcbiAgICB9XHJcbiAgICAmLTR7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogMTA7XHJcbiAgICAgIGdyaWQtcm93OiAxMDtcclxuICAgIH1cclxuICAgICYtNXtcclxuICAgICAgLW1zLWdyaWQtcm93OiAxMTtcclxuICAgICAgZ3JpZC1yb3c6IDExO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2F0ZWdvcmllcywgLnRhZ3N7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgW2FkZHRoaXMtdG9vbF17XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgI2Z1bGwtc2lkZWJhcntcclxuICAgIGdyaWQtcm93Ojg7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDg7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuLyogY3JpdGljYWw6ZW5kICovIiwiJHRoZW1lLWNvbG9yOiAjMDAwYTQ0O1xyXG4kYWNjZW50LWNvbG9yOiAjMzA2OUIzO1xyXG4kYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4kbGluay1ob3Zlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7IiwiLmF1dGhvcntcclxuICAmLWJveHtcclxuICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW46IDE1cHggMDsgXHJcbiAgICAvKiBjcml0aWNhbDplbmQgKi9cclxuICAgIGJvcmRlci1jb2xvcjogI2NjYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgfVxyXG4gICYtaWNvbntcclxuICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICB3aWR0aDogOTZweDtcclxuICAgIGhlaWdodDogOTZweDtcclxuICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcbiAgJi1uYW1le1xyXG4gICAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgIH1cclxuICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG4gIH1cclxuICAmLWRlc2N7XHJcblxyXG4gIH1cclxufSIsIi5iZy1pbWd7XHJcbiAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlICogKDkgLyAxNikpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgJi5hdXRob3J7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICB9XHJcbn0iLCJib2R5e1xyXG4gIC0tYWNjZW50LWNvbG9yOiAjeyRhY2NlbnQtY29sb3J9O1xyXG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAmLm1lbnUtb3BlbntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG59IiwiLmJvbGR7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufSIsIkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAmLWhvbGxvd3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMCk7XHJcbiAgICBib3JkZXItY29sb3I6ICM5OTk7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC40cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgJi1ocntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICB9XHJcbiAgICA+c3BhbntcclxuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAmLmV4cGFuZGVkIGl7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbG9hZG1vcmV7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1ZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjc1ZW07XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgICY6aG92ZXI6YWZ0ZXJ7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYubG9hZGluZ3tcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0zMDBweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uYnV0dG9ue1xyXG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICY6aG92ZXJ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gICYuYnV0dG9uLWdyZXl7XHJcbiAgICBib3JkZXItY29sb3I6I2ZmZjtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5ZThhNzM7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYnV0dG9uLXJlZHtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6I2VmM2UzZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2VmM2UzZTtcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2FwdGlvbntcclxuXHQ+cHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0Ji5jcmVkaXR7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbn0iLCIuY29udGFjdHVzIGltZyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG59IiwiLmRpZ2l0YWwtY292ZXJze1xyXG4gIHdpZHRoOiAxNDFweDtcclxuICBoZWlnaHQ6IDE5NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDEwcHggMjBweDtcclxuICAuY292ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDZkZWcpO1xyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZHJvcGRvd24tbWVudXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1hcmdpbjogLTAuMTI1cmVtIDAgMDtcclxuICBib3JkZXI6IDAgbm9uZTtcclxuICAubWVudS1pdGVtOmhvdmVyICZ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn0iLCIuZmVhdHVyZWR7XHJcbiAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICBhe1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIC5pbmZve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgYXtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9we1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5pbmZve1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAoMTAwJSAqIDkvMTYpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWd7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG4gIC5yZXBlYXR7XHJcbiAgICBoMntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbC1zbSwgLmNvbC1zbS00e1xyXG4gICAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgfVxyXG4gIC5jb2wtc20tNCBoMntcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvKiBjcml0aWNhbDplbmQgKi9cclxuICAgICYtaG9sbG93e1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLTMgLnJvdy5yZXBlYXQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAvKiBjcml0aWNhbDplbmQgKi9cclxuICAmOmxhc3QtY2hpbGR7XHJcbiAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAvKiBjcml0aWNhbDplbmQgKi9cclxuICB9XHJcbn0iLCIuZm9vdGVyLXNvY2lhbHtcclxuICBtYXJnaW46IDE1cHggMCA1cHg7XHJcbiAgLmZhLCAuZmFie1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgfVxyXG59IiwiZm9vdGVye1xyXG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M0IzRjtcclxuICBjb2xvcjogI2ZmZjtcclxuICAubWVudXN7XHJcbiAgICBoM3tcclxuICAgICAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAvKiBjcml0aWNhbDplbmQgKi9cclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAvKiBjcml0aWNhbDplbmQgKi9cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29weXtcclxuICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5mb290ZXItbG9nb3tcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgfVxyXG59IiwiLyogY3JpdGljYWw6c3RhcnQgKi9cclxuLmdyaWR7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICAudW5pdHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjoyMHB4IDA7XHJcbiAgfVxyXG59XHJcbi8qIGNyaXRpY2FsOmVuZCAqLyIsImhlYWRlcntcclxuICBjb2xvcjojZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XHJcbiAgZm9ybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBhe1xyXG4gICAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgICBjb2xvcjpmZmY7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjokbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnVzZXJ7XHJcbiAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206NHB4O1xyXG4gICAgYXtcclxuICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZsZXgtY29sdW1ue1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG4gICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICBvcmRlcjoyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLXNvY2lhbHtcclxuICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICBtYXJnaW4tdG9wOjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OjZweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBjcml0aWNhbDplbmQgKi9cclxuICB9XHJcbiAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICB3aWR0aDogMTAwJTtcclxuICAvKiBjcml0aWNhbDplbmQgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgLm5hdmJhcntcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0LCBidXR0b257XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG4gIC5uYXZiYXItdG9nZ2xlcntcclxuICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG4gICAgb3V0bGluZTogMCBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAuYmFye1xyXG4gICAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICYgKyAuYmFye1xyXG4gICAgICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW57XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIC5iYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3AsIC5ib3R0b217XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAudG9we1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gIH1cclxuICAuYm90dG9te1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDUxcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAubG9nb3tcclxuICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDI7XHJcbiAgICAvKiBjcml0aWNhbDplbmQgKi9cclxuICB9XHJcblxyXG59XHJcblxyXG4ubG9nby13cmFwe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgbWF4LXdpZHRoOiAxMTBweDtcclxufVxyXG4uYnJhbmQtbG9nb3tcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICNoZWFkZXItZG91YmxlY2xpY2t7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIiNJUkpfTE9HT3tcclxuICAjVGl0bGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIi5pcmotcHJve1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMTBweCA2cHg7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgbWFyZ2luOjJlbSAwO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufSIsIm5hdi5uYXZiYXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxufVxyXG4jbWFpbk5hdmJhcntcclxuICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogY2FsYygxMDB2dyAtIDUwcHgpO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBhZGRpbmc6IDEwMHB4IDE1cHggMTVweDtcclxuICAvKiBjcml0aWNhbDplbmQgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgLmJ0bntcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOjRweDtcclxuICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMnB4IDE2cHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuICBsaXtcclxuICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgJi5hY3RpdmUgYXtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICBjb2xvcjogICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlcntcclxuICAgICAgbWFyZ2luLWxlZnQ6LjFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudXNlcntcclxuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLyogY3JpdGljYWw6ZW5kICovXHJcbn1cclxuIiwiLm1vZGFse1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC4yKTtcclxuICBpZnJhbWV7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMjVweDtcclxuICB9XHJcbiAgJi1oZWFkZXJ7XHJcbiAgICAuY2xvc2V7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4jU2lnbnVwRm9ybVByZXZpZXcge1xyXG4gIHRye1xyXG5cdD4gdGR7XHJcblx0ICBmb250LXdlaWdodDpib2xkO1xyXG5cdCAgcGFkZGluZzogNnB4IDA7XHJcblx0fVxyXG4gIH1cclxufVxyXG4vKiBjcml0aWNhbDplbmQgKi9cclxuIiwibmctdmlld3tcclxuICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyOTVweDtcclxuICAvKiBjcml0aWNhbDplbmQgKi9cclxufSIsIi8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbi53aWRnZXR7XHJcbiAgbWFyZ2luLWJvdHRvbTo0MHB4O1xyXG59XHJcbi5vdXRsaW5lLWJveCwgLnNpZGViYXIgLndpZGdldF9uYXZfbWVudSwgLnNpZGViYXIgLndpZGdldF9tb3N0X3BvcHVsYXJ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICBwYWRkaW5nOiAxMXB4O1xyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNXtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuLm91dGxpbmUtcGFnZWQsIC5zaWRlYmFyIC53aWRnZXRfbmF2X21lbnV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDMwcHggMzBweCAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xO1xyXG4gICAgcmlnaHQ6IC0xO1xyXG4gIH1cclxufVxyXG4ud2lkZ2V0X21vc3RfcG9wdWxhcntcclxuICAtLWFjY2VudC1jb2xvcjogIzlFOEE3MztcclxufVxyXG4uc2lkZWJhciAud2lkZ2V0X25hdl9tZW51e1xyXG4gIC0tYWNjZW50LWNvbG9yOiAjMDAwQTQ0O1xyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaXJqX21pbmkuc3ZnKTtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBjb250ZW50OiBcIlxcZjEzOFwiO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBjcml0aWNhbDplbmQgKi9cclxuXHJcbi8qIE5ld3NsZXR0ZXIgc2lnbnVwIHdpZGdldCAqL1xyXG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbmZvcm1bbmFtZT1cInByZXZpZXdGb3JtXCJde1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDY5QjM7XHJcbiAgcGFkZGluZzogMTFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTtcclxuICAgIHJpZ2h0OiAtMTtcclxuICAgIGJvcmRlci13aWR0aDogMCAzMHB4IDMwcHggMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcikgI2ZmZjtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB3aWR0aDowO1xyXG4gICAgaGVpZ2h0OjA7XHJcbiAgfVxyXG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgZm9ybSwgLmZvcm0tZ3JvdXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBoM3tcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBoMntcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBie1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2lyai1vbmx5LWJsdWUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbHtcclxuICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gIH1cclxuICAvKiBjcml0aWNhbDplbmQgKi9cclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGE0NDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5vdXRsaW5lLXBvc3Rze1xyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAucG9zdHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgJiArIC5wb3N0e1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAa2V5ZnJhbWVzIHB1bWZhZGV7XHJcbiAgMCV7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5wdW17XHJcbiAgJi13cmFwe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICB6LWluZGV4OiAxOTk5OTtcclxuICAgICYuc2hvd257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAmLnRvcHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAmLm1pZGRsZXtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYuYm90dG9te1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAmLmxlZnR7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgICYuY2VudGVye1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYucmlnaHR7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZWx7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgIzAwMDAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSggMiwgMiwgMiwgMS4wMCApO1xyXG4gICAgLy8gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gIH1cclxuICAmLWNvbnRlbnR7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJi1jbG9zZXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICBsZWZ0OiAtMTRweDtcclxuICAgIHRvcDogLTE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGVmdCAucHVtLWNsb3Nle1xyXG4gIHJpZ2h0OiAtMTRweDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ucHVtLWVse1xyXG4gIC5mYWRlICYsIC5mYWRlQW5kU2xpZGUgJntcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBwdW1mYWRlO1xyXG4gIH1cclxuICAuZmFkZUFuZFNsaWRlICYsIC5zbGlkZSAme1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIH1cclxuICAuc2xpZGVDZW50ZXJUb3AgJntcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTAwJSk7XHJcbiAgfVxyXG4gIC5wbGF5aW5nICZ7XHJcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XHJcbiAgfVxyXG59IiwiOnJvb3Qge1xyXG4gIC0tdGhlbWUtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxufSIsIi5zaWRlYmFye1xyXG4gIGxpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IiwiLnNwaW5uZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAmOjphZnRlcntcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43NWVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuNzVlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxLjVlbTtcclxuICAgIGhlaWdodDogMS41ZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3I7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICB9XHJcbn0iLCIucG9zdC1yb3cuc3BvbnNvcmVkLCAuZmVhdHVyZWQgLnNwb25zb3JlZHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4ucG9zdC1yb3cgLnNwb25zb3JlZC10YWd7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5mZWF0dXJlZCAuc3BvbnNvcmVkIC5zcG9uc29yZWQtbGFiZWx7XHJcbiAgLyogY29udGVudDogJ1Nwb25zb3JlZCc7ICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcbiAgZm9udC1zaXplOiAxMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgcGFkZGluZzogMnB4IDVweDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBcclxufSIsIi5zdWItc2lnbnVwe1xyXG4gIC5mb290ZXItc3Vie1xyXG4gICAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgfVxyXG4gICAgYnV0dG9ue1xyXG4gICAgICBmb250LXNpemU6MS41cmVtO1xyXG4gICAgICBib3JkZXI6MDtcclxuICAgICAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IzMwNjlCMztcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1zaWdudXB7XHJcbiAgICBoM3tcclxuICAgICAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAgICAgZm9udC13ZWlnaHQ6MzAwO1xyXG4gICAgICBmb250LXNpemU6MjhweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOjI4cHg7XHJcbiAgICAgIGJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pcmotb25seS1sb2dvLXdoaXRlLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6MTZweDtcclxuICAgIH1cclxuICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZHtcclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDAwYTQ0O1xyXG4gICAgICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtcclxuICAgICAgICAvKiBjcml0aWNhbDplbmQgKi9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi51bmRlcmxpbmUtdGl0bGV7XHJcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi13aWR0aDogMzhweDtcclxuICAmOmFmdGVye1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0xMHB4O1xyXG4gIH1cclxufVxyXG5oMy51bmRlcmxpbmUtdGl0bGV7XHJcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG59IiwiLyogY3JpdGljYWw6c3RhcnQgKi9cclxuLnVuaXR7XHJcblx0bWFyZ2luOjIwcHggMDtcclxufVxyXG4uZGMtc2hvcnRjb2RlLWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBjcml0aWNhbDplbmQgKi8iLCIudmlldy12aWV3cy1hcmNoaXZlLWh0bWx7XHJcbiAgLnBvc3Qtcm93e1xyXG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIC5yaWdodCBwOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAucG9zdC10aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAuZXhjZXJwdHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdQYWxhdGlubycsIHNlcmlmO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgcGFkZGluZy10b3A6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMTVweCAxOXB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgICB9XHJcbiAgfVxyXG4gIC51bmRlcmxpbmUtdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgZm9udC1zaXplOiAwLjVlbTtcclxuICAgICAgcGFkZGluZy1sZWZUOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnZpZXctdmlld3MtZXZlbnQtYXJjaGl2ZS1odG1se1xyXG5cdC55ZWFyc3tcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHQuY3VycmVudHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmN1cnJlbnQsIC5wcmV2LCAubmV4dHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0LnBhZGRpbmd7XHJcblx0XHRcdG1pbi13aWR0aDogODBweDtcclxuXHRcdH1cclxuXHRcdC5zcGFjZXJ7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdH1cclxuXHRcdC5wcmV2LCAubmV4dHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcclxuXHRcdFx0dHJhbnNmb3JtLXByb3BlcnR5OiBjb2xvciBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRmb250c2l6ZTogMTZweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDI3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXJ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1wcm9wZXJ0eTogY29sb3I7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByZXY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjBkOVwiO1xyXG5cdCAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHRcdC5uZXh0OmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjBkYVwiO1xyXG5cdCAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZGF0ZXtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQ+KntcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0XHQubW9udGgtbmFtZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0XHQuZGF5e1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmV2ZW50e1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0LmxlZnR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHRcdFx0LnNwYWNlcntcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTQ5NDk0O1x0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50aXRsZSwgLm1ldGEgc3BhbntcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0XHQudGl0bGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0aDR7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxufSIsIi52aWV3LXZpZXdzLWxpdmVibG9nLXNpbmdsZS1odG1sIHtcclxuICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIC5zdGF0dXN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5leGNlcnB0LCAuZW50cnktY29udGVudHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlcmFnZScsIEdhcmFtb25kLCBCYXNrZXJ2aWxsZSwgc2Fucy1zZXJpZjtcclxuICB9XHJcbiAgLmV4Y2VycHR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5pbWFnZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICAuZW50cnkge1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgKyBwe1xyXG4gICAgICAgIG1hcmlnbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICsgLmVudHJ5e1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuICAgICYua2V5LWV2ZW50e1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVudHJ5LWluZm86YWZ0ZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLmVudHJ5LWljb24ge1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICB9XHJcbiAgLmVudHJ5LWF1dGhvciB7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gIH1cclxuICAuZW50cnktdGltZSB7XHJcbiAgICAgZmxvYXQ6bGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICB9XHJcbiAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6MTBweDsgXHJcbiAgICB0d2l0dGVyd2lkZ2V0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5saXZlYmxvZy1jb21tYW5ke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyBhLmF0LWljb24td3JhcHBlciB7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICB9XHJcbiAgLnZpZXctdmlld3MtbGl2ZWJsb2ctc2luZ2xlLWh0bWwgaW1nIHtcclxuICAgIG1heC13aWR0aDoxMDAlO1xyXG4gIH1cclxufSIsIi8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbi52aWV3LXZpZXdzLWhvbWUtaHRtbHtcclxuICAuZ3JpZHtcclxuICBcdC1tcy1ncmlkLWNvbHVtbnM6IDEwMCU7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgfVxyXG59XHJcbi8qIGNyaXRpY2FsOmVuZCAqLyIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAudmlzaWJsZS14c3tcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzXCI7XG5cclxuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2Euc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2FkZHRoaXMuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2FydGljbGUtZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fYXV0aG9yLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL2RlZmF1bHRzL19iZy1pbWcuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2JvZHkuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2JvbGQuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2J0bi5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fY2FwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fY29udGFjdC11cy5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fZGlnaXRhbC1jb3ZlcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2Ryb3Bkb3duLW1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2ZlYXR1cmVkLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL2RlZmF1bHRzL19mb290ZXItc29jaWFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL2RlZmF1bHRzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2dyaWQuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fSVJKX0xPR08uc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX2lyai1wcm8uc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX21haW5OYXZiYXIuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX21vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL2RlZmF1bHRzL19uZXdzbGV0dGVyLXNpZ251cC5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fbmctdmlldy5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fb3V0bGluZS1ib3guc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX291dGxpbmUtcG9zdHMuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX3B1bS5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fcm9vdC5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fc2lkZWJhci5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fc3Bpbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fc3BvbnNvcmVkLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL2RlZmF1bHRzL19zdWItc2lnbnVwLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL2RlZmF1bHRzL191bmRlcmxpbmUtdGl0bGUuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvZGVmYXVsdHMvX3VuaXRzLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL2RlZmF1bHRzL192aWV3LXZpZXdzLWFyY2hpdmUtaHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fdmlldy12aWV3cy1ldmVudHMtaHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fdmlldy12aWV3cy1saXZlYmxvZy1zaW5nbGUtaHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9kZWZhdWx0cy9fdmlld3Mtdmlld3MtaG9tZS1odG1sLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL2RlZmF1bHRzL192aXNpYmlsaXR5LnNjc3NcIjtcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXtcclxuICBAaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9tZWRpYS1zbS1taW4vX2ZlYXR1cmVkLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL21lZGlhLXNtLW1pbi9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL21lZGlhLXNtLW1pbi9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL21lZGlhLXNtLW1pbi9fc2lkZWJhci5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9tZWRpYS1zbS1taW4vX3ZpZXctdmlld3MtYXJjaGl2ZS1odG1sLnNjc3NcIjtcblxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gIEBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL21lZGlhLW1kLW1pbi9fZHJvcGRvd24tbWVudS5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9tZWRpYS1tZC1taW4vX2dyaWQuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvbWVkaWEtbWQtbWluL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvbWVkaWEtbWQtbWluL19JUkpfTE9HTy5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9tZWRpYS1tZC1taW4vX21haW5OYXZiYXIuc2Nzc1wiO1xuQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvbWVkaWEtbWQtbWluL192aWV3LXZpZXdzLWFyY2hpdmUtaHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9tZWRpYS1tZC1taW4vX3ZpZXctdmlld3MtZXZlbnQtYXJjaGl2ZS1odG1sLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL21lZGlhLW1kLW1pbi9fdmlldy12aWV3cy1ob21lLWh0bWwuc2Nzc1wiO1xuXHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgQGltcG9ydCBcIi92YXIvd3d3L3JhaWxqb3VybmFsLmNvbS9odGRvY3Mvd3AtY29udGVudC90aGVtZXMvcmFpbGpvdXJuYWwvc3JjL3Njc3MvbWVkaWEtbWQtbWF4L19zdWItc2lnbnVwLnNjc3NcIjtcblxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gIEBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL21lZGlhLWxnLW1pbi9fYXJ0aWNsZS1ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL21lZGlhLWxnLW1pbi9fbWFpbk5hdmJhci5zY3NzXCI7XG5AaW1wb3J0IFwiL3Zhci93d3cvcmFpbGpvdXJuYWwuY29tL2h0ZG9jcy93cC1jb250ZW50L3RoZW1lcy9yYWlsam91cm5hbC9zcmMvc2Nzcy9tZWRpYS1sZy1taW4vX3ZpZXctdmlld3MtZXZlbnQtYXJjaGl2ZS1odG1sLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL21lZGlhLWxnLW1pbi9fdmlld3Mtdmlldy1hcmNoaXZlLWh0bWwuc2Nzc1wiO1xuXHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gIEBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL21lZGlhLXhsLW1pbi9fYXJ0aWNsZS1ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCIvdmFyL3d3dy9yYWlsam91cm5hbC5jb20vaHRkb2NzL3dwLWNvbnRlbnQvdGhlbWVzL3JhaWxqb3VybmFsL3NyYy9zY3NzL21lZGlhLXhsLW1pbi9fdmlld3Mtdmlldy1ob21lLWh0bWwuc2Nzc1wiO1xuXHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpe1xyXG5cdCRjb250YWluZXJXaWR0aDogMTIyNXB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXJXaWR0aDtcclxuICB9XHJcblx0LyogY3JpdGljYWw6c3RhcnQgKi9cclxuXHQudmlldy12aWV3cy1ob21lLWh0bWx7XHJcblx0ICAuZ3JpZHtcclxuXHQgIFx0LW1zLWdyaWQtY29sdW1uczogKCRjb250YWluZXJXaWR0aCogOC8xMikgKCRjb250YWluZXJXaWR0aCogNC8xMik7XHJcblx0ICB9XHJcblx0fVxyXG5cdC52aWV3LXZpZXdzLWhvbWUtaHRtbHtcclxuXHQgID4gLnJvd3tcclxuXHQgIFx0LW1zLWdyaWQtY29sdW1uczogKCRjb250YWluZXJXaWR0aCogOC8xMikgKCRjb250YWluZXJXaWR0aCogNC8xMik7XHJcblx0ICB9XHJcblx0fVxyXG5cdC5hcnRpY2xlLWdyaWR7XHJcblx0ICAtbXMtZ3JpZC1jb2x1bW5zOiAoJGNvbnRhaW5lcldpZHRoICogMiAvIDEyKSAoJGNvbnRhaW5lcldpZHRoICogNiAvIDEyKSAoJGNvbnRhaW5lcldpZHRoICogNCAvIDEyKTtcclxuXHR9XHJcblx0LyogY3JpdGljYWw6ZW5kICovXHJcblxyXG5cdC5tYWdhemluZS1zaWRlYmFyXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6MjVweDtcclxuXHR9XHJcbn0iLCIuZmVhdHVyZWR7XHJcbiAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAudG9we1xyXG4gICAgLnJpZ2h0e1xyXG4gICAgICBmbGV4LWdyb3c6IDEuMjU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2wtc20sIC5jb2wtc20tNHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAvKiBjcml0aWNhbDplbmQgKi9cclxuICBocntcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gIH1cclxufSIsIi8qIGNyaXRpY2FsOiBzdGFydCAqL1xyXG5mb290ZXJ7XHJcbiAgLm1lbnVze1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcbiAgLmNvcHl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4vKiBjcml0aWNhbDogZW5kICovIiwiaGVhZGVye1xyXG4gIC5sb2dvLXdyYXB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuICAuYnJhbmQtbG9nb3tcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAjaGVhZGVyLWRvdWJsZWNsaWNre1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4uc2lkZWJhcntcclxuICAvLyBmbGV4LWdyb3c6IDAuMztcclxuICAvLyBtaW4td2lkdGg6IDMzMHB4O1xyXG59XHJcbi8qIGNyaXRpY2FsOmVuZCAqLyIsIi8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbi52aWV3LXZpZXdzLWFyY2hpdmUtaHRtbHtcclxuICAucG9zdC1yb3d7XHJcbiAgICAubGVmdHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogY3JpdGljYWw6ZW5kICovIiwiLmRyb3Bkb3duLW1lbnV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG59IiwiLmdyaWR7XHJcblx0ZGlzcGxheTogLW1zLWdyaWQ7XHJcbn0iLCJoZWFkZXJ7XHJcbiAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAubG9nb3tcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICB9XHJcbiAgLm5hdmJhcntcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcbiAgfVxyXG4gIC50b3B7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKCNmZmYsIDAuMzIpO1xyXG4gICAgLnJvd3tcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmxleC1jb2x1bW57XHJcbiAgICAuaW5wdXQtZ3JvdXB7XHJcbiAgICAgIG9yZGVyOjA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b217XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAudXNlciwgLmhlYWRlci1zb2NpYWx7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLyogY3JpdGljYWw6ZW5kICovXHJcbn0iLCIjSVJKX0xPR097XHJcbiAgI1RpdGxle1xyXG4gICAgZGlzcGxheTogaW5pdGlhbDtcclxuICB9XHJcbn0iLCIjbWFpbk5hdmJhcntcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGxpe1xyXG4gIFx0cGFkZGluZzowO1xyXG4gIFx0Lm5hdi1saW5re1xyXG4gIFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRwYWRkaW5nOiAwcHggLjM1cmVtO1xyXG4gIFx0fVxyXG4gIH1cclxuICAudXNlcntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3Vic2NyaWJlLWJveHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbn0iLCIudmlldy12aWV3cy1hcmNoaXZlLWh0bWx7XHJcbiAgLnBvc3Qtcm93e1xyXG4gICAgLmxlZnR7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnZpZXctdmlld3MtZXZlbnQtYXJjaGl2ZS1odG1se1xyXG4gIC5sZWZ0e1xyXG4gICAgLnNwYWNlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJiArIC5kYXRle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmV2ZW50e1xyXG4gICAgLmxlZnR7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAuc3BhY2Vye1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMjtcclxuICAgICAgfVxyXG4gICAgICAuZGF0ZXtcclxuICAgICAgICBmbGV4LWdyb3c6IDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIkY29udGFpbmVyV2lkdGg6IDcyMHB4O1xyXG4vKiBjcml0aWNhbDpzdGFydCAqL1xyXG4udmlldy12aWV3cy1ob21lLWh0bWx7XHJcbiAgLmdyaWR7XHJcbiAgXHQtbXMtZ3JpZC1jb2x1bW5zOiAoJGNvbnRhaW5lcldpZHRoKiA4LzEyKSAoJGNvbnRhaW5lcldpZHRoKiA0LzEyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygxMDAlICogOCAvIDEyKSBjYWxjKDEwMCUgKiA0IC8gMTIpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xyXG4gIH1cclxufVxyXG4udmlldy12aWV3cy1ob21lLWh0bWx7XHJcbiAgPiAucm93e1xyXG4gIFx0ZGlzcGxheTogLW1zLWdyaWQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBcdC1tcy1ncmlkLWNvbHVtbnM6ICgkY29udGFpbmVyV2lkdGgqIDgvMTIpICgkY29udGFpbmVyV2lkdGgqIDQvMTIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDEwMCUgKiA4IC8gMTIpIGNhbGMoMTAwJSAqIDQgLyAxMik7XHJcbiAgfVxyXG5cclxuXHJcbiAgLyogLnNlY3Rpb257XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICYtMHtcclxuICAgICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuICAgICAgZ3JpZC1yb3c6IDEvc3BhbiAyO1xyXG4gICAgfVxyXG4gICAgJi0xe1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG4gICAgICBncmlkLXJvdzogMy9zcGFuIDI7XHJcbiAgICB9XHJcbiAgICAmLTJ7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogNTtcclxuICAgICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgICAgIGdyaWQtcm93OiA1L3NwYW4gMTtcclxuICAgIH1cclxuICAgICYtM3tcclxuICAgICAgLW1zLWdyaWQtcm93OiA2O1xyXG4gICAgICBncmlkLXJvdzogNjtcclxuICAgIH1cclxuICB9ICovXHJcblxyXG4gIC5zZWN0aW9ue1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAmLTB7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgICAgIGdyaWQtcm93OiAxL3NwYW4gMTtcclxuICAgIH1cclxuICAgICYtMXtcclxuICAgICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICAgICAgZ3JpZC1yb3c6IDIvc3BhbiAxO1xyXG4gICAgfVxyXG4gICAgJi0ye1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gICAgICBncmlkLXJvdzogMy9zcGFuIDE7XHJcbiAgICB9XHJcbiAgICAmLTN7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogNDtcclxuICAgICAgZ3JpZC1yb3c6IDQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICNmdWxsLXNpZGViYXJ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA0O1xyXG4gICAgICBncmlkLXJvdzogMS9zcGFuIDQ7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4vKiAgIC5zaWRlYmFye1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAmLTB7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIH1cclxuICAgICYtMXtcclxuICAgICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgfVxyXG4gICAgJi0ye1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICB9XHJcbiAgICAmLTN7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogNDtcclxuICAgIH1cclxuICAgICYtNHtcclxuICAgICAgLW1zLWdyaWQtcm93OiA1O1xyXG4gICAgfVxyXG4gICAgJi01e1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDY7XHJcbiAgICB9XHJcbiAgfSAqL1xyXG59XHJcbi8qIGNyaXRpY2FsOmVuZCAqLyIsIi8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbi5zdWItc2lnbnVwe1xyXG4gIC5mb290ZXItc3Vie1xyXG4gICAgYnV0dG9ue1xyXG4gICAgICBmb250LXNpemU6MThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogY3JpdGljYWw6ZW5kICovIiwiLyogY3JpdGljYWw6c3RhcnQgKi9cclxuLmFydGljbGUtZ3JpZHtcclxuICBkaXNwbGF5OiAtbXMtZ3JpZDtcclxuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgJGNvbnRhaW5lcldpZHRoOiA5NjBweDtcclxuICAtbXMtZ3JpZC1jb2x1bW5zOiAoJGNvbnRhaW5lcldpZHRoICogMiAvIDEyKSAoJGNvbnRhaW5lcldpZHRoICogNiAvIDEyKSAoJGNvbnRhaW5lcldpZHRoICogNCAvIDEyKTtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMTAwJSAqIDIgLyAxMikgY2FsYygxMDAlICogNiAvIDEyKSBjYWxjKDEwMCUgKiA0IC8gMTIpO1xyXG4gIC51bml0e1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46MjBweCAwO1xyXG4gICAgXHJcbiAgICAmLWJvdHRvbXtcclxuICAgICAgLW1zLWdyaWQtcm93OiA2O1xyXG4gICAgICBncmlkLXJvdzogNjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhdGVnb3J5e1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcclxuICB9XHJcbiAgLnRpdGxle1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgZ3JpZC1yb3c6IDE7XHJcbiAgfVxyXG4gIC5leGNlcnB0e1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgZ3JpZC1yb3c6IDI7XHJcbiAgfVxyXG4gIC5pbmZvLCAuaW1hZ2V7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICBncmlkLXJvdzogMztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAucmVsYXRlZCwgLmNvbnRlbnR7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDQ7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuICAgIGdyaWQtcm93OiA0LyBzcGFuIDI7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeSwgLmluZm8sIC5yZWxhdGVke1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgfVxyXG4gIC50aXRsZSwgLmV4Y2VycHQsIC5pbWFnZSwgLmNvbnRlbnR7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICB9XHJcbiAgLnJlbGF0ZWQgZGl2Lm5nLWJpbmRpbmd7XHJcbiAgICBmb250LXNpemU6MTRweDtcclxuICB9XHJcblxyXG5cclxuICAjZnVsbC1zaWRlYmFye1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG4gICAgZ3JpZC1jb2x1bW46IDM7XHJcblxyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xyXG4gICAgICBncmlkLXJvdzogMS9zcGFuIDc7XHJcblxyXG5cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItMFxyXG4gIHtcclxuICAgIG1hcmdpbjowcHg7XHJcbiAgfVxyXG5cclxuICAvKiAuc2lkZWJhcntcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcclxuICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgJi0we1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xyXG4gICAgICBncmlkLXJvdzogMS9zcGFuIDM7XHJcbiAgICAgIG1hcmdpbjoyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmLTF7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogNDtcclxuICAgICAgZ3JpZC1yb3c6IDQ7XHJcbiAgICB9XHJcbiAgICAmLTJ7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogNTtcclxuICAgICAgZ3JpZC1yb3c6IDU7XHJcbiAgICAgIC5pcmotcHJve1xyXG4gICAgICAgIG1hcmdpbjowIDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0ze1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDY7XHJcbiAgICAgIGdyaWQtcm93OiA2O1xyXG4gICAgfVxyXG4gIH0gKi9cclxufVxyXG4vKiBjcml0aWNhbDplbmQgKi8iLCIjbWFpbk5hdmJhcntcclxuICBsaSB7XHJcbiAgXHRwYWRkaW5nOjAgMTJweDtcclxuICBcdC5uYXYtbGlua3tcclxuICBcdCAgZm9udC1zaXplOjE2cHg7XHJcbiAgXHR9XHJcbiAgfVxyXG59IiwiLnZpZXctdmlld3MtZXZlbnQtYXJjaGl2ZS1odG1se1xyXG4gIC5sZWZ0e1xyXG4gICAgLnNwYWNlcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICYgKyAuZGF0ZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiRjb250YWluZXJXaWR0aDogOTYwcHg7XHJcbi8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbi52aWV3LXZpZXdzLWhvbWUtaHRtbHtcclxuICAuZ3JpZHtcclxuICBcdC1tcy1ncmlkLWNvbHVtbnM6ICgkY29udGFpbmVyV2lkdGgqIDgvMTIpICgkY29udGFpbmVyV2lkdGgqIDQvMTIpO1xyXG4gIH1cclxufVxyXG4vKiBjcml0aWNhbDplbmQgKi8iLCIuYXJ0aWNsZS1ncmlke1xyXG4gICRjb250YWluZXJXaWR0aDogMTE0MHB4O1xyXG4gIC1tcy1ncmlkLWNvbHVtbnM6ICgkY29udGFpbmVyV2lkdGggKiAyIC8gMTIpICgkY29udGFpbmVyV2lkdGggKiA2IC8gMTIpICgkY29udGFpbmVyV2lkdGggKiA0IC8gMTIpO1xyXG4gIC5jYXRlZ29yeSwgLmluZm8sIC5yZWxhdGVke1xyXG4gICAgLy8gd2lkdGg6IDIxNXB4O1xyXG4gIH1cclxufSIsIiRjb250YWluZXJXaWR0aDogMTE0MHB4O1xyXG4vKiBjcml0aWNhbDpzdGFydCAqL1xyXG4udmlldy12aWV3cy1ob21lLWh0bWx7XHJcbiAgLmdyaWR7XHJcbiAgXHQtbXMtZ3JpZC1jb2x1bW5zOiAoJGNvbnRhaW5lcldpZHRoKiA4LzEyKSAoJGNvbnRhaW5lcldpZHRoKiA0LzEyKTtcclxuICB9XHJcbn1cclxuLyogY3JpdGljYWw6ZW5kICovIl19 */
